jJc@sdZddkZddklZlZlZlZlZlZl Z ddk l Z l Z l Z lZlZlZlZlZlZlZddklZddklZddd d d d d dddddddddddddgZeidZdefdYZdefdYZd efdYZd efdYZd efd YZ d efd!YZ!defd"YZ"d efd#YZ#defd$YZ$defd%YZ%defd&YZ&defd'YZ'defd(YZ(d)Z)d*Z*defd+YZ+defd,YZ,defd-YZ-defd.YZ.defd/YZ/defd0YZ0defd1YZ1dS(2s pygments.lexers.other ~~~~~~~~~~~~~~~~~~~~~ Lexers for other languages. :copyright: Copyright 2006-2009 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. iN(tLexert RegexLexertincludetbygroupstusingtthist do_insertions( tErrort PunctuationtTexttCommenttOperatortKeywordtNametStringtNumbertGeneric(tshebang_matches(t HtmlLexertSqlLexert MySqlLexertSqliteConsoleLexertBrainfuckLexert BashLexert BatchLexert BefungeLexert RedcodeLexert MOOCodeLexertSmalltalkLexert TcshLexert LogtalkLexert GnuplotLexert PovrayLexertAppleScriptLexertBashSessionLexert ModelicaLexert RebolLexert ABAPLexert NewspeakLexers.*? c BseZdZdZdgZdgZdgZeiZ hde fde i fde i dfd efd eifd efd eifd ei fdeifdefdefg d6de i dfde i dfde i fde i fgd6ZRS(s Lexer for Structured Query Language. Currently, this lexer does not recognize any special syntax except ANSI SQL. tSQLtsqls*.sqls text/x-sqls\s+s--.*?\ns/\*smultiline-commentss(ABORT|ABS|ABSOLUTE|ACCESS|ADA|ADD|ADMIN|AFTER|AGGREGATE|ALIAS|ALL|ALLOCATE|ALTER|ANALYSE|ANALYZE|AND|ANY|ARE|AS|ASC|ASENSITIVE|ASSERTION|ASSIGNMENT|ASYMMETRIC|AT|ATOMIC|AUTHORIZATION|AVG|BACKWARD|BEFORE|BEGIN|BETWEEN|BITVAR|BIT_LENGTH|BOTH|BREADTH|BY|C|CACHE|CALL|CALLED|CARDINALITY|CASCADE|CASCADED|CASE|CAST|CATALOG|CATALOG_NAME|CHAIN|CHARACTERISTICS|CHARACTER_LENGTH|CHARACTER_SET_CATALOG|CHARACTER_SET_NAME|CHARACTER_SET_SCHEMA|CHAR_LENGTH|CHECK|CHECKED|CHECKPOINT|CLASS|CLASS_ORIGIN|CLOB|CLOSE|CLUSTER|COALSECE|COBOL|COLLATE|COLLATION|COLLATION_CATALOG|COLLATION_NAME|COLLATION_SCHEMA|COLUMN|COLUMN_NAME|COMMAND_FUNCTION|COMMAND_FUNCTION_CODE|COMMENT|COMMIT|COMMITTED|COMPLETION|CONDITION_NUMBER|CONNECT|CONNECTION|CONNECTION_NAME|CONSTRAINT|CONSTRAINTS|CONSTRAINT_CATALOG|CONSTRAINT_NAME|CONSTRAINT_SCHEMA|CONSTRUCTOR|CONTAINS|CONTINUE|CONVERSION|CONVERT|COPY|CORRESPONTING|COUNT|CREATE|CREATEDB|CREATEUSER|CROSS|CUBE|CURRENT|CURRENT_DATE|CURRENT_PATH|CURRENT_ROLE|CURRENT_TIME|CURRENT_TIMESTAMP|CURRENT_USER|CURSOR|CURSOR_NAME|CYCLE|DATA|DATABASE|DATETIME_INTERVAL_CODE|DATETIME_INTERVAL_PRECISION|DAY|DEALLOCATE|DECLARE|DEFAULT|DEFAULTS|DEFERRABLE|DEFERRED|DEFINED|DEFINER|DELETE|DELIMITER|DELIMITERS|DEREF|DESC|DESCRIBE|DESCRIPTOR|DESTROY|DESTRUCTOR|DETERMINISTIC|DIAGNOSTICS|DICTIONARY|DISCONNECT|DISPATCH|DISTINCT|DO|DOMAIN|DROP|DYNAMIC|DYNAMIC_FUNCTION|DYNAMIC_FUNCTION_CODE|EACH|ELSE|ENCODING|ENCRYPTED|END|END-EXEC|EQUALS|ESCAPE|EVERY|EXCEPT|ESCEPTION|EXCLUDING|EXCLUSIVE|EXEC|EXECUTE|EXISTING|EXISTS|EXPLAIN|EXTERNAL|EXTRACT|FALSE|FETCH|FINAL|FIRST|FOR|FORCE|FOREIGN|FORTRAN|FORWARD|FOUND|FREE|FREEZE|FROM|FULL|FUNCTION|G|GENERAL|GENERATED|GET|GLOBAL|GO|GOTO|GRANT|GRANTED|GROUP|GROUPING|HANDLER|HAVING|HIERARCHY|HOLD|HOST|IDENTITY|IGNORE|ILIKE|IMMEDIATE|IMMUTABLE|IMPLEMENTATION|IMPLICIT|IN|INCLUDING|INCREMENT|INDEX|INDITCATOR|INFIX|INHERITS|INITIALIZE|INITIALLY|INNER|INOUT|INPUT|INSENSITIVE|INSERT|INSTANTIABLE|INSTEAD|INTERSECT|INTO|INVOKER|IS|ISNULL|ISOLATION|ITERATE|JOIN|KEY|KEY_MEMBER|KEY_TYPE|LANCOMPILER|LANGUAGE|LARGE|LAST|LATERAL|LEADING|LEFT|LENGTH|LESS|LEVEL|LIKE|LIMIT|LISTEN|LOAD|LOCAL|LOCALTIME|LOCALTIMESTAMP|LOCATION|LOCATOR|LOCK|LOWER|MAP|MATCH|MAX|MAXVALUE|MESSAGE_LENGTH|MESSAGE_OCTET_LENGTH|MESSAGE_TEXT|METHOD|MIN|MINUTE|MINVALUE|MOD|MODE|MODIFIES|MODIFY|MONTH|MORE|MOVE|MUMPS|NAMES|NATIONAL|NATURAL|NCHAR|NCLOB|NEW|NEXT|NO|NOCREATEDB|NOCREATEUSER|NONE|NOT|NOTHING|NOTIFY|NOTNULL|NULL|NULLABLE|NULLIF|OBJECT|OCTET_LENGTH|OF|OFF|OFFSET|OIDS|OLD|ON|ONLY|OPEN|OPERATION|OPERATOR|OPTION|OPTIONS|OR|ORDER|ORDINALITY|OUT|OUTER|OUTPUT|OVERLAPS|OVERLAY|OVERRIDING|OWNER|PAD|PARAMETER|PARAMETERS|PARAMETER_MODE|PARAMATER_NAME|PARAMATER_ORDINAL_POSITION|PARAMETER_SPECIFIC_CATALOG|PARAMETER_SPECIFIC_NAME|PARAMATER_SPECIFIC_SCHEMA|PARTIAL|PASCAL|PENDANT|PLACING|PLI|POSITION|POSTFIX|PRECISION|PREFIX|PREORDER|PREPARE|PRESERVE|PRIMARY|PRIOR|PRIVILEGES|PROCEDURAL|PROCEDURE|PUBLIC|READ|READS|RECHECK|RECURSIVE|REF|REFERENCES|REFERENCING|REINDEX|RELATIVE|RENAME|REPEATABLE|REPLACE|RESET|RESTART|RESTRICT|RESULT|RETURN|RETURNED_LENGTH|RETURNED_OCTET_LENGTH|RETURNED_SQLSTATE|RETURNS|REVOKE|RIGHT|ROLE|ROLLBACK|ROLLUP|ROUTINE|ROUTINE_CATALOG|ROUTINE_NAME|ROUTINE_SCHEMA|ROW|ROWS|ROW_COUNT|RULE|SAVE_POINT|SCALE|SCHEMA|SCHEMA_NAME|SCOPE|SCROLL|SEARCH|SECOND|SECURITY|SELECT|SELF|SENSITIVE|SERIALIZABLE|SERVER_NAME|SESSION|SESSION_USER|SET|SETOF|SETS|SHARE|SHOW|SIMILAR|SIMPLE|SIZE|SOME|SOURCE|SPACE|SPECIFIC|SPECIFICTYPE|SPECIFIC_NAME|SQL|SQLCODE|SQLERROR|SQLEXCEPTION|SQLSTATE|SQLWARNINIG|STABLE|START|STATE|STATEMENT|STATIC|STATISTICS|STDIN|STDOUT|STORAGE|STRICT|STRUCTURE|STYPE|SUBCLASS_ORIGIN|SUBLIST|SUBSTRING|SUM|SYMMETRIC|SYSID|SYSTEM|SYSTEM_USER|TABLE|TABLE_NAME| TEMP|TEMPLATE|TEMPORARY|TERMINATE|THAN|THEN|TIMESTAMP|TIMEZONE_HOUR|TIMEZONE_MINUTE|TO|TOAST|TRAILING|TRANSATION|TRANSACTIONS_COMMITTED|TRANSACTIONS_ROLLED_BACK|TRANSATION_ACTIVE|TRANSFORM|TRANSFORMS|TRANSLATE|TRANSLATION|TREAT|TRIGGER|TRIGGER_CATALOG|TRIGGER_NAME|TRIGGER_SCHEMA|TRIM|TRUE|TRUNCATE|TRUSTED|TYPE|UNCOMMITTED|UNDER|UNENCRYPTED|UNION|UNIQUE|UNKNOWN|UNLISTEN|UNNAMED|UNNEST|UNTIL|UPDATE|UPPER|USAGE|USER|USER_DEFINED_TYPE_CATALOG|USER_DEFINED_TYPE_NAME|USER_DEFINED_TYPE_SCHEMA|USING|VACUUM|VALID|VALIDATOR|VALUES|VARIABLE|VERBOSE|VERSION|VIEW|VOLATILE|WHEN|WHENEVER|WHERE|WITH|WITHOUT|WORK|WRITE|YEAR|ZONE)\bs(ARRAY|BIGINT|BINARY|BIT|BLOB|BOOLEAN|CHAR|CHARACTER|DATE|DEC|DECIMAL|FLOAT|INT|INTEGER|INTERVAL|NUMBER|NUMERIC|REAL|SERIAL|SMALLINT|VARCHAR|VARYING|INT8|SERIAL8|TEXT)\bs[+*/<>=~!@#%^&|`?^-]s[0-9]+s '(''|[^'])*'s "(""|[^"])*"s[a-zA-Z_][a-zA-Z0-9_]*s [;:()\[\],\.]troots\*/s#pops[^/\*]+s[/*](t__name__t __module__t__doc__tnametaliasest filenamest mimetypestret IGNORECASEtflagsR R tSinglet MultilineR R tBuiltinR RtIntegerRtSymbolRttokens(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyR s0      J       cBsQeZdZdZdgZdgZeiZhde fde i fde i dfde ifd e ifd ei fd eifd eifd efdeeie efdefdeifdeifdeeie efdefdeifdefgd6de i dfde i dfde i fde i fgd6ZRS(s" Special lexer for MySQL. tMySQLtmysqls text/x-mysqls\s+s(#|--\s+).*?\ns/\*smultiline-commentss[0-9]+s[0-9]*\.[0-9]+(e[+-][0-9]+)s '(''|[^'])*'s "(""|[^"])*"s `(``|[^`])*`s[+*/<>=~!@#%^&|`?^-]s\b(tinyint|smallint|mediumint|int|integer|bigint|date|datetime|time|bit|bool|tinytext|mediumtext|longtext|text|tinyblob|mediumblob|longblob|blob|float|double|double\s+precision|real|numeric|dec|decimal|timestamp|year|char|varchar|varbinary|varcharacter|enum|set)(\b\s*)(\()?s-\b(add|all|alter|analyze|and|as|asc|asensitive|before|between|bigint|binary|blob|both|by|call|cascade|case|change|char|character|check|collate|column|condition|constraint|continue|convert|create|cross|current_date|current_time|current_timestamp|current_user|cursor|database|databases|day_hour|day_microsecond|day_minute|day_second|dec|decimal|declare|default|delayed|delete|desc|describe|deterministic|distinct|distinctrow|div|double|drop|dual|each|else|elseif|enclosed|escaped|exists|exit|explain|fetch|float|float4|float8|for|force|foreign|from|fulltext|grant|group|having|high_priority|hour_microsecond|hour_minute|hour_second|if|ignore|in|index|infile|inner|inout|insensitive|insert|int|int1|int2|int3|int4|int8|integer|interval|into|is|iterate|join|key|keys|kill|leading|leave|left|like|limit|lines|load|localtime|localtimestamp|lock|long|loop|low_priority|match|minute_microsecond|minute_second|mod|modifies|natural|no_write_to_binlog|not|numeric|on|optimize|option|optionally|or|order|out|outer|outfile|precision|primary|procedure|purge|raid0|read|reads|real|references|regexp|release|rename|repeat|replace|require|restrict|return|revoke|right|rlike|schema|schemas|second_microsecond|select|sensitive|separator|set|show|smallint|soname|spatial|specific|sql|sql_big_result|sql_calc_found_rows|sql_small_result|sqlexception|sqlstate|sqlwarning|ssl|starting|straight_join|table|terminated|then|to|trailing|trigger|undo|union|unique|unlock|unsigned|update|usage|use|using|utc_date|utc_time|utc_timestamp|values|varying|when|where|while|with|write|x509|xor|year_month|zerofill)\bs*\b(auto_increment|engine|charset|tables)\bs(true|false|null)s!([a-zA-Z_][a-zA-Z0-9_]*)(\s*)(\()s[a-zA-Z_][a-zA-Z0-9_]*s@[A-Za-z0-9]*[._]*[A-Za-z0-9]*s [;:()\[\],\.]R)s\*/s#pops[^/\*]+s[/*](R*R+R,R-R.R0R1R2R3R R R4R5RR7tFloatRtDoubleR8R RR tTypeRtPseudoR tConstanttFunctiontVariableR9(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyRs<                cBs8eZdZdZdgZdgZdgZdZRS(sP Lexer for example sessions using sqlite3. *New in Pygments 0.11.* t sqlite3contsqlite3s*.sqlite3-consolestext/x-sqlite3-consoleccsWt|i}d}g}xti|D]}|i}|idp|ido>|it|dti |d fgf||d7}q+|o8x%t ||i |D] }|VqWd}g}n|ido|i ti |fVq+|i ti|fVq+W|o,x)t ||i |D] }|Vq@WndS(Ntssqlite> s ...> iis SQL error: (Rtoptionstline_retfinditertgroupt startswithtappendtlenRtPromptRtget_tokens_unprocessedtstartt TracebacktOutput(tselftdataR(tcurcodet insertionstmatchtlinetitem((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyRNs2      (R*R+R,R-R.R/R0RN(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyRs    cBseZdZdZddgZddgZdgZhdeifdei fd ei fd e fgd 6d e d fde fed gd6d e dfde dfed gd 6ZRS(se Lexer for the esoteric `BrainFuck `_ language. t Brainfuckt brainfucktbfs*.bfs*.bsapplication/x-brainfucks[.,]+s[+-]+s[<>]+s[^.,+\-<>\[\]]+tcommons\[tloops\]R)s#pushs#pop(R*R+R,R-R.R/R0R tTagR6RBR R RRR9(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyRs           cBseZdZdZdgZdgZdgZhdefdefde i fde i fd e fd e i fd eifd eifd efde fdefdefg d6ZRS(s| Lexer for the esoteric `Befunge `_ language. *New in Pygments 0.7.* tBefungetbefunges *.befungesapplication/x-befunges[0-9a-f]s [\+\*/%!`-]s[<>^v?\[\]rxjk]s [:\\$.,n]s[|_mw]s[{}]s".*?"s\'.s[#;]s [pg&~=@iotsy]s[()A-Z]s\s+R)(R*R+R,R-R.R/R0RR R RBR6R R^RR=R4R R R9(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyR#s$              c BseZdZdZddgZdddgZddgZhed d ed fd ed fdedfde i dfedgd6defde i fde fde ifdee ieefdefde fdefgd 6de ifde ifdefdefd efd!efd"e ifd#efgd6d$ed%fd&efd'e ifd(efd)efedgd6d*ed%fedgd 6d+ed%fd,efd-efedgd 6de i d%fedgd6Zd.ZRS(/sE Lexer for (ba)sh shell scripts. *New in Pygments 0.6.* tBashtbashtshs*.shs*.ebuilds*.eclasssapplication/x-shsapplication/x-shellscripttbasics\$\(\(tmaths\$\(tparens\${#?tcurlyt`t backticksRSR)s_\b(if|fi|else|while|do|done|for|then|return|function|case|select|continue|until|esac|elif)\s*\bsN\b(alias|bg|bind|break|builtin|caller|cd|command|compgen|complete|declare|dirs|disown|echo|enable|eval|exec|exit|export|false|fc|fg|getopts|hash|help|history|jobs|kill|let|local|logout|popd|printf|pushd|pwd|read|readonly|set|shift|shopt|source|suspend|test|time|times|trap|true|type|typeset|ulimit|umask|unalias|unset|wait)\s*\b(?!\.)s#.*\ns\\[\w\W]s(\b\w+)(\s*)(=)s [\[\]{}()=]s<<\s*(\'?)\\?(\w+)[\w\W]+?\2s&&|\|\|s\$?"(\\\\|\\[0-7]+|\\.|[^"])*"s\$?'(\\\\|\\[0-7]+|\\.|[^'])*'t;s\s+s[^=\s\n\[\]{}()$"\'`\\<]+s \d+(?= |\Z)s \$#?(\w+|.)t|it |dt i |d fgf||d7}q1|oH|i |} x6t|| D]!\} } } || | | fVq/Wn|it i|fVg}d}q1W|oBx?t||i |D]!\} } } || | | fVqWndS(NiREsG^((?:|sh\S*?|\w+\S+[@:]\S+(?:\s+\S+)?|\[\S+[@:][^\n]+\].+)[$#%])(.*\n?)iit>(RRFRGRHRIR1RVRORKRLRRMRJRNRRQ( RRRnt bashlexertposRTRURVRWtmttokstitttv((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyRNs@   "  (R*R+R,R-R.R/R0RN(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyR"s    cBseZdZdZdgZddgZdgZeiei BZ hde fde e efdeifd eifd eifd efd e ee eifd e ee eifde ee eifdefdefedde fg d6deifde dfedde fgd6deifd eifdeifdefde fdefdefdeifde fd e e e efg d6ZRS(!sR Lexer for the DOS/Windows Batch file format. *New in Pygments 0.7.* t Batchfiletbats*.bats*.cmdsapplication/x-dos-batchs^\s*@s^(\s*)(rem\s.*)$s".*?"s'.*?'s %%?[~$:\w]+%?s::.*s(set)(\s+)(\w+)s(call)(\s+)(:\w+)s(goto)(\s+)(\w+)s\b(set|call|echo|on|off|endlocal|for|do|goto|if|pause|setlocal|shift|errorlevel|exist|defined|cmdextversion|errorlevel|else|cd|md|del|deltree|cls|choice)\bs\b(equ|neq|lss|leq|gtr|geq)\bRdt.R)s\^\^|\^<|\^>|\^\|s\ns#pops[^\'"^]+techos`.*?`s-?\d+t,t=s/\S+s:\w+s\w:\w+s([<>|])(\s*)(\w+)(R*R+R,R-R.R/R0R1t MULTILINER2R3RRR R RR=R4R RBR tLabelR RRqRpRR9(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyRsF                      cBseZdZdZdgZdgZdddddd d d d d dddddddgZdddddddgZhdefde i fddi ee i fddi ee ifd e fd!efd"efd#efd$eifg d%6ZRS(&s A simple Redcode lexer based on ICWS'94. Contributed by Adam Blinkinsop . *New in Pygments 0.8.* tRedcodetredcodes*.cwtDATtMOVtADDtSUBtMULtDIVtMODtJMPtJMZtJMNtDJNtCMPtSLTtSPLtORGtEQUtENDtAtBtABtBAtFtXtIs\s+s;.*$s\b(%s)\bt|s[A-Za-z_][A-Za-z_0-9]+s[-+*/%]s[#$@<>]s[.,]s[-+]?\d+R)(R*R+R,R-R.R/topcodest modifiersR R R4tjoinR RAt DecoratorR RRR7R9(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyRs$        cBseZdZdZdgZdgZdgZhdeifde fde i fde i fd e fd e ifd e iifd efd efdefdee iefdefg d6ZRS(sp For `MOOCode `_ (the MOO scripting language). *New in Pygments 0.9.* tMOOCodes*.mootmoocodestext/x-moocodes(0|[1-9][0-9_]*)s"(\\\\|\\"|[^"])*"s(E_PERM|E_DIV)s((#[-0-9]+)|(\$[a-z_A-Z0-9]+))st\b(if|else|elseif|endif|for|endfor|fork|endfork|while|endwhile|break|continue|return|try|except|endtry|finally|in)\bs(random|length)s(player|caller|this|args)s\s+s\ns ([!;=,{}&\|:\.\[\]@\(\)\<\>\?]+)s([a-z_A-Z0-9]+)(\()s([a-zA-Z_0-9]+)R)(R*R+R,R-R/R.R0RR7RR t ExceptiontEntityR R6RBtInstanceR R RRAR9(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyRs&           cBseZdZdZdgZddgZdgZh deee eefe de de d d ee e i e fe d d e fd efgd6dee iee i fdee iefdee iee i efgd 6e ddee ee i fde dfdedfgd6dedfdeidfdeidfdedfdedfgd6e ddeifdefdeifdefd eid!fgd"6deid=fe d"gd6deidfe d"gd!6d#efd$efgd6d%edfd&edfd'e iidfd(e idfd)e i dfd*eidfe dgd 6d+e dfe dd,e idfd-e ifd.e dfd/e idfd0e ifd1e idfd2edfd3efd4efd5edfg d6d6e fd7e fd8ee e ie ee ee fd9ee e ie ee fd:ee ie eie ee ee ee ee fd;ee ie ee fd<ee ee fd+e fgd6ZRS(>s For `Smalltalk `_ syntax. Contributed by Stefan Matthias Aust. Rewritten by Nils Winter. *New in Pygments 0.10.* t Smalltalks*.stt smalltalktsqueakstext/x-smalltalks(<)(\w+:)(.*?)(>)ssqueak fileoutt whitespacessmethod definitions(\|)([\w\s]*)(\|)tobjectss \^|\:=|\_s [\]({}.;!]R)s([a-zA-Z]+\w*:)(\s*)(\w+)s^(\b[a-zA-Z]+\w*\b)(\s*)$s'^([-+*/\\~<>=|&!?,@%]+)(\s*)(\w+)(\s*)$s(:)(\s*)([A-Za-z\w]+)s\|s#popREtblockvariabless \'[^\']*\'t afterobjects\$.s#\(tparenths\)s(\d+r)?-?\d+(\.\d+)?(e-?\d+)?tliteralss[-+*/\\~<>=|&#!?,@%\w+:]+s#*\(t inner_parentht_parenth_helpers\s+s"[^"]*"s\[s\]s+\b(self|super|true|false|nil|thisContext)\bs\b[A-Z]\w*(?!:)\bs\b[a-z]\w*(?!:)\bs&#("[^"]*"|[-+*/\\~<>=|&!?,@%]+|[\w:]+)s! !$s8\b(ifTrue:|ifFalse:|whileTrue:|whileFalse:|timesRepeat:)s\b(new\b(?!:))s\:=|\_s\b[a-zA-Z]+\w*:s\b[a-zA-Z]+\w*s\w+:?|[-+*/\\~<>=|&!?,@%]+s\.Rjs[\])}]s[\[({]s ^"[^"]*"!s ^'[^']*'!s7^(!)(\w+)( commentStamp: )(.*?)( prior: .*?!\n)(.*?)(!)s5^(!)(\w+(?: class)?)( methodsFor: )(\'[^\']*\')(.*?!)s^(\w+)( subclass: )(#\w+)(\s+instanceVariableNames: )(.*?)(\s+classVariableNames: )(.*?)(\s+poolDictionaries: )(.*?)(\s+category: )(.*?)(!)s5^(\w+(?: class)?)(\s+instanceVariableNames: )(.*?)(!)s(!\n)(\].*)(! !)$(srootR(R*R+R,R-R/R.R0RR R RR R RBRARtCharR8RR R6R?tClassRR9(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyRIs        "                        !c BseZdZdZddgZddgZdgZhedded fd ed fd e i d fedgd6defde i fde fde ifdee ieefdefde fgd6de ifde ifdefdefdefde ifgd6dedfdefd e ifd!efd"efedgd 6d#edfedgd 6d e i dfedgd 6ZRS($s> Lexer for tcsh scripts. *New in Pygments 0.10.* tTcshttcshtcshs*.tcshs*.cshsapplication/x-cshRds\$\(Rfs\${#?RgRhRiRSR)s]\b(if|endif|else|while|then|foreach|case|default|continue|goto|breaksw|end|switch|endsw)\s*\bs\b(alias|alloc|bg|bindkey|break|builtins|bye|caller|cd|chdir|complete|dirs|echo|echotc|eval|exec|exit|fg|filetest|getxvers|glob|getspath|hashstat|history|hup|inlib|jobs|kill|limit|log|login|logout|ls-F|migrate|newgrp|nice|nohup|notify|onintr|popd|printenv|pushd|rehash|repeat|rootnode|popd|pushd|set|shift|sched|setenv|setpath|settc|setty|setxvers|shift|source|stop|suspend|source|suspend|telltc|time|umask|unalias|uncomplete|unhash|universe|unlimit|unset|unsetenv|ver|wait|warp|watchlog|where|which)\s*\bs#.*\ns\\[\w\W]s(\b\w+)(\s*)(=)s [\[\]{}()=]+s<<\s*(\'?)\\?(\w+)[\w\W]+?\2s"(\\\\|\\[0-7]+|\\.|[^"])*"s'(\\\\|\\[0-7]+|\\.|[^'])*'s\s+s[^=\s\n\[\]{}()$"\'`\\]+s \d+(?= |\Z)s \$#?(\w+|.)Rls#pops:-s [a-zA-Z0-9_]+s [^}:"\'`$]+Rms\)(R*R+R,R-R.R/R0RR RRpR R6R RqRRBR R R=R4RRR9(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyRsH                     cNBsVeZdZdZdgZdgZdgZhdedfdefdefd e fd e fd e fd e fd e fde fde fde i fde fde fde fde fde fde fde fde fde fde fde fde fde fde fde fd e fd!e fd"e fd#e fd$e fd%e fd&e fd'e fd(e fd)e fd*e fd+e fd,e fd-e fd.e fd/e fd0e fd1e fd2e fd3e fd4e fd5e fd6e fd7e fd8e fd9e fd:e fd;e fd<efd=e fd>e fd?e fd@efdAe fdBefdCefdDefdEefdFefdGefdHefdIefdJefdKefdLefdMefdNe fdOe fdPedQfgKdR6dSefdPedTfdUeifdVefdWefgdQ6dXe dYfdZe dRfd[e dRfd\e dRfd]e dRfd^e dRfd_e dRfd`e dRfdae dRfdbe dRfdce dRfg d6dde fd e fd e fd e fde fde fde i fdOe fdPedQfdMefdee dRfdfefdNe fdefdefd e fd e fgdY6ZRS(gsX For `Logtalk `_ source code. *New in Pygments 0.10.* tLogtalktlogtalks*.lgtstext/x-logtalks^\s*:-\st directives%.*?\ns/\*(.|\n)*?\*/s\ns\s+s0'.s0b[01]+s0o[0-7]+s0x[0-9a-fA-F]+s\d+\.?\d*((e|E)(\+|-)?\d+)?s([A-Z_][a-zA-Z0-9_]*)s(after|before)(?=[(])s#(parameter|this|se(lf|nder))(?=[(])s-(current_predicate|predicate_property)(?=[(])s1(expand_term|(goal|term)_expansion|phrase)(?=[(])s;(abolish|c(reate|urrent))_(object|protocol|category)(?=[(])s*(object|protocol|category)_property(?=[(])scomplements_object(?=[(])s)extends_(object|protocol|category)(?=[(])s*imp(lements_protocol|orts_category)(?=[(])s%(instantiat|specializ)es_class(?=[(])s.(current_event|(abolish|define)_events)(?=[(])s!(current|set)_logtalk_flag(?=[(])s+logtalk_(compile|l(ibrary_path|oad))(?=[(])s(clause|retract(all)?)(?=[(])sa(bolish|ssert(a|z))(?=[(])s(ca(ll|tch)|throw)(?=[(])s (fail|true)\bs!((bag|set)of|f(ind|or)all)(?=[(])s;threaded(_(call|once|ignore|exit|peek|wait|notify))?(?=[(])sunify_with_occurs_check(?=[(])s(functor|arg|copy_term)(?=[(])s(rem|mod|abs|sign)(?=[(])s)float(_(integer|fractional)_part)?(?=[(])s%(floor|truncate|round|ceiling)(?=[(])s#(cos|atan|exp|log|s(in|qrt))(?=[(])s<(var|atom(ic)?|integer|float|compound|n(onvar|umber))(?=[(])s(curren|se)t_(in|out)put(?=[(])s(open|close)(?=[(])sflush_output(?=[(])s!(at_end_of_stream|flush_output)\bs=(stream_property|at_end_of_stream|set_stream_position)(?=[(])s,(nl|(get|peek|put)_(byte|c(har|ode)))(?=[(])s\bnl\bsread(_term)?(?=[(])s"write(q|_(canonical|term))?(?=[(])s(current_)?op(?=[(])s!(current_)?char_conversion(?=[(])s(atom_(length|c(hars|o(ncat|des)))(?=[(])s(char_code|sub_atom)(?=[(])snumber_c(har|ode)s(?=[(])s(se|curren)t_prolog_flag(?=[(])s\bhalt\bs halt(?=[(])s (::|:|\^\^)s[{}]s \bonce(?=[(])s \brepeat\bs(>>|<<|/\\|\\\\|\\)s\bis\bs(=:=|=\\=|<|=<|>=|>)s=\.\.s(=|\\=)s(==|\\==|@=<|@<|@>=|@>)s (//|[-+*/])s \b(mod|rem)\bs\b\*\*\bs-->s ([!;]|->)s\\+s[?@]s"(\\\\|\\"|[^"])*"s [()\[\],.|]s[a-z][a-zA-Z0-9_]*s[']t quoted_atomR)s['][']s#pops+\\([\\abfnrtv"\']|(x[a-fA-F0-9]+|[0-7]+)\\)s [^\\'\n]+s\\s!(category|object|protocol)(?=[(])tentityrelationss#(end_(category|object|protocol))[.]s!(public|protected|private)(?=[(])se(ncoding|xport)(?=[(])sin(fo|itialization)(?=[(])s"(dynamic|synchronized|threaded)[.]sP(alias|d(ynamic|iscontiguous)|m(eta_predicate|ode|ultifile)|synchronized)(?=[(])s op(?=[(])s(calls|use(s|_module))(?=[(])s[a-z][a-zA-Z0-9_]*(?=[(])s[a-z][a-zA-Z0-9_]*[.]s<(extends|i(nstantiates|mp(lements|orts))|specializes)(?=[(])s([)]\.)s(::)(R*R+R,R-R.R/R0RR R RR RBR R RRqR9(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyRs                                                                                                      c Cs`|id}dig}tt||dD]$}||| ||d|!dq2~S(Nt$Riis\b(tfindRtrangeRL(twordtdpost_[1]Rx((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyt _shorteneds cGsditt|S(NR(RtmapR(twords((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyt_shortened_manyscBsMeZdZdZdgZddgZdgZhedede dfe d d e d fed e d fde e e e dfde fede dfe ddde dfede dfede dfe dde dfe dd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/e dfe d)d*d+d,d-d0e dfd1e eie edfd2e eie edfd3eifd4e fgd56d6efd7efd8efd9ed:fgd;6d<ed;fd=e fgd6edd4e d:fd>e d:fgd6d?ed:fd@eifdAefd7efd8efd>ed:fgdB6dCefdDed:fdEefd7efd8efd>ed:fgdF6edd?edBfdDedFfdGeifdHeifdIeifdJefdKe fdLeifdMe eie e fdNefd3eifd7e fg d6ede dOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddddddddd(dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeid:fgd6de d:fedeifedgd6de fedgd 6deifedgd 6de d:fedgd6deifedeifedgd6e dddddddddddd eifedgd6e ddddeifedgd6ZRS(s^ For `Gnuplot `_ plotting scripts. *New in Pygments 0.11.* tGnuplottgnuplots*.plots*.pltstext/x-gnuplott whitespacesbi$ndtbindsex$itsq$uittquitsf$ittfits (if)(\s*)(\()tifselse\bspa$usetpausesp$lotsrep$lotssp$lottplotssa$vetsavesse$tt genericargst optionargssh$owsuns$ettnoargsslow$ersra$isesca$llscd$scl$earsh$elps\?$shi$storysl$oadspr$intspwd$sre$readsres$ets scr$eendumpsshe$llssy$stemsup$datestest$s ([a-zA-Z_][a-zA-Z0-9_]*)(\s*)(=)s*([a-zA-Z_][a-zA-Z0-9_]*)(\s*\(.*?\)\s*)(=)s@[a-zA-Z_][a-zA-Z0-9_]*RjR)s[^\\\n]s\\\ns\\REs#poptcommentt#s [ \t\v\f]+s\nt"s/\\([\\abfnrtv"\']|x[a-fA-F0-9]{2,4}|[0-7]{1,3})s [^\\"\n]+tdqstrings''t's [^\\'\n]+tsqstrings (\d+\.\d*|\.\d+|\d+)[eE][+-]?\d+s(\d+\.\d*|\.\d+)s-?\d+s[,.~!%^&*+=|?:<>/-]s [{}()\[\]]s (eq|ne)\bs!([a-zA-Z_][a-zA-Z0-9_]*)(\s*)(\()s[a-zA-Z_][a-zA-Z0-9_]*sa$llsan$glessar$rows au$toscalesb$arssbor$ders box$widthscl$abelsc$lips cn$trparamsco$ntoursda$tas data$filesdg$rid3dsdu$mmys enc$odings dec$imalsignsfit$s font$pathsfo$rmats fu$nctions fu$nctionssg$rids hid$den3ds his$torysizes is$osamplessk$eys keyt$itlesla$bels li$nestylesls$s loa$dpathsloc$ales log$scalesmac$rossmap$pings map$ping3dsmar$ginslmar$ginsrmar$ginstmar$ginsbmar$ginsmo$uses multi$plotsmxt$icss nomxt$icssmx2t$icss nomx2t$icssmyt$icss nomyt$icssmy2t$icss nomy2t$icssmzt$icss nomzt$icssmcbt$icss nomcbt$icssof$fsetssor$iginso$utputs pa$rametricspm$3dspal$ettes colorb$oxs poi$ntsizespol$arsobj$ectssa$mplesssi$zesst$ylessu$rfacestable$s t$erminals termo$ptionssti$css ticsc$ales ticsl$evelstimef$mts tim$estampstit$les v$ariablessve$rsionsvi$ewsxyp$lanesxda$tasx2da$tasyda$tasy2da$taszda$tascbda$tasxl$abelsx2l$abelsyl$abelsy2l$abelszl$abelscbl$abelsxti$cssnoxti$cssx2ti$css nox2ti$cssyti$cssnoyti$cssy2ti$css noy2ti$csszti$cssnozti$csscbti$css nocbti$cssxdti$css noxdti$cssx2dti$css nox2dti$cssydti$css noydti$cssy2dti$css noy2dti$csszdti$css nozdti$csscbdti$css nocbdti$cssxmti$css noxmti$cssx2mti$css nox2mti$cssymti$css noymti$cssy2mti$css noy2mti$csszmti$css nozmti$csscbmti$css nocbmti$cssxr$angesx2r$angesyr$angesy2r$angeszr$angescbr$angesrr$angestr$angesur$angesvr$anges xzeroa$xiss x2zeroa$xiss yzeroa$xiss y2zeroa$xiss zzeroa$xiss zeroa$xissz$erot!s all$windowss gnuplot\bsvia\bs\)s%(mouse|any|button1|button2|button3)\bs key$presssax$essaxi$ssbin$arysev$erysi$ndexsmat$rixss$moothsthru$st$itlesnot$itlesu$singsw$iths f$unctionsss$et(RR(RR(R*R+R,R-R.R/R0RRR RRR RR RBR RAR@R RRqRR<R7tWordR6R9(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyRs                                                  cBseZdZdZdgZddgZdgZhdeifdei fde i fd ei fd e fd eifd efd efdeiifdefdeifdeifdeifdefgd6ZRS(sm For `Persistence of Vision Raytracer `_ files. *New in Pygments 0.11.* tPOVRaytpovs*.povs*.incs text/x-povrays/\*[\w\W]*?\*/s//.*\ns"(?:\\.|[^"])+"s#(debug|default|else|end|error|fclose|fopen|if|ifdef|ifndef|include|range|read|render|statistics|switch|undef|version|warning|while|write|define|macro|local|declare)se \b(aa_level|aa_threshold|abs|acos|acosh|adaptive|adc_bailout|agate|agate_turb|all|alpha|ambient|ambient_light|angle|aperture|arc_angle|area_light|asc|asin|asinh|assumed_gamma|atan|atan2|atanh|atmosphere|atmospheric_attenuation|attenuating|average|background|black_hole|blue|blur_samples|bounded_by|box_mapping|bozo|break|brick|brick_size|brightness|brilliance|bumps|bumpy1|bumpy2|bumpy3|bump_map|bump_size|case|caustics|ceil|checker|chr|clipped_by|clock|color|color_map|colour|colour_map|component|composite|concat|confidence|conic_sweep|constant|control0|control1|cos|cosh|count|crackle|crand|cube|cubic_spline|cylindrical_mapping|debug|declare|default|degrees|dents|diffuse|direction|distance|distance_maximum|div|dust|dust_type|eccentricity|else|emitting|end|error|error_bound|exp|exponent|fade_distance|fade_power|falloff|falloff_angle|false|file_exists|filter|finish|fisheye|flatness|flip|floor|focal_point|fog|fog_alt|fog_offset|fog_type|frequency|gif|global_settings|glowing|gradient|granite|gray_threshold|green|halo|hexagon|hf_gray_16|hierarchy|hollow|hypercomplex|if|ifdef|iff|image_map|incidence|include|int|interpolate|inverse|ior|irid|irid_wavelength|jitter|lambda|leopard|linear|linear_spline|linear_sweep|location|log|looks_like|look_at|low_error_factor|mandel|map_type|marble|material_map|matrix|max|max_intersections|max_iteration|max_trace_level|max_value|metallic|min|minimum_reuse|mod|mortar|nearest_count|no|normal|normal_map|no_shadow|number_of_waves|octaves|off|offset|omega|omnimax|on|once|onion|open|orthographic|panoramic|pattern1|pattern2|pattern3|perspective|pgm|phase|phong|phong_size|pi|pigment|pigment_map|planar_mapping|png|point_at|pot|pow|ppm|precision|pwr|quadratic_spline|quaternion|quick_color|quick_colour|quilted|radial|radians|radiosity|radius|rainbow|ramp_wave|rand|range|reciprocal|recursion_limit|red|reflection|refraction|render|repeat|rgb|rgbf|rgbft|rgbt|right|ripples|rotate|roughness|samples|scale|scallop_wave|scattering|seed|shadowless|sin|sine_wave|sinh|sky|sky_sphere|slice|slope_map|smooth|specular|spherical_mapping|spiral|spiral1|spiral2|spotlight|spotted|sqr|sqrt|statistics|str|strcmp|strength|strlen|strlwr|strupr|sturm|substr|switch|sys|t|tan|tanh|test_camera_1|test_camera_2|test_camera_3|test_camera_4|texture|texture_map|tga|thickness|threshold|tightness|tile2|tiles|track|transform|translate|transmit|triangle_wave|true|ttf|turbulence|turb_depth|type|ultra_wide_angle|up|use_color|use_colour|use_index|u_steps|val|variance|vaxis_rotate|vcross|vdot|version|vlength|vnormalize|volume_object|volume_rendered|vol_with_light|vrotate|v_steps|warning|warp|water_level|waves|while|width|wood|wrinkles|yes)\bsbicubic_patch|blob|box|camera|cone|cubic|cylinder|difference|disc|height_field|intersection|julia_fractal|lathe|light_source|merge|mesh|object|plane|poly|polygon|prism|quadric|quartic|smooth_triangle|sor|sphere|superellipsoid|text|torus|triangle|unions[\[\](){}<>;,]s[-+*/=]s\b(x|y|z|u|v)\bs[a-zA-Z_][a-zA-Z_0-9]*s[0-9]+\.[0-9]*s\.[0-9]+s[0-9]+s\s+R)(R*R+R,R-R.R/R0R R5R4RR=tPreprocR R R6RR R?RR<R7R R9(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyR ss.       /       c5Bs eZdZdZdgZdgZeieiBZ dZ dddddd d d d d ddddgZ ddddddddddddddd d!d"d#d$d%gZ d&d'd(d)d*d+d,d-gZ d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@gZdAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsg3Zdtdudvdwdxdydzd{d|d}d~dddddddddddddddddgZddddddddddddddddddddddddddddddddddddddddddddddg.Zddddddddddddddddddddddddddd ddgZdddddgZddddgZddddddddddddddddddddddddddddddddddddddd d d d d ddddddg1Zddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddgtZddddddddddddddddddddddd\ddddddddddddddddddg)Zdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&dd'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEddFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d>d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtduddvdwdxdydzd{d|d}d~dddddddddddddddddddddddddddddddddddddddddddddddd ddddddddddddddddddddddddddddddddddddddddddddddddddg5Zhdefdeifdefdefdeidfdefdeee i!efdee"e i!fde#fddi$ee#i%fddi$eee"e i&fdeee"efddi$e ee"e i'fddi$e e i(fddi$ee i!fddi$ee"fddi$ee"fddi$ee i!fddi$e e i!fddi$ee i!fddi$ee i)fddi$ee i!fddi$ee i!fddi$ee i!fdei*fde e i+fde,i-fde,i.fgd6deidfdeidfdeifdeifgd6Z/RS(s; For `AppleScript source code `_, including `AppleScript Studio `_. Contributed by Andreas Amann . t AppleScriptt applescripts *.applescripts [a-zA-Z]\w*scurrent applicationtfalsetlinefeeds missing valuetpitquotetresulttreturntspacettabstext item delimitersttruetversionsalias s application sboolean sclass s constant sdate sfile sinteger slist snumber s POSIX file sreal srecord s reference s RGB color sscript stext s unit typess(Unicode )?texttstringt attachments attribute runt charactertdaytmontht paragraphRtyeartabouttabovetagainsts apart fromtarounds aside fromtattbelowtbeneathtbesidetbetweentfortgivens instead oftontontosout oftovertsincesASCII (character|number)tactivatetbeeps choose URLschoose applications choose colorschoose file( name)?s choose folderschoose from listschoose remote applicationsclipboard infosclose( access)?tcopytcounts current datetdelaytdeletesdisplay (alert|dialog)sdo shell scriptt duplicatetexistssget eofsget volume settingssinfo fortlaunchslist (disks|folder)s load scripttlogtmakes mount volumetnewtoffsetsopen( (for access|location))?spath totprintRs random numbertreadtrounds run( script)?tsaysscripting componentss!set (eof|the clipboard to|volume)s store scriptt summarizessystem attributes system infos the clipboards time to GMTtwrites quoted forms (in )?back ofs(in )?front ofs[0-9]+(st|nd|rd|th)tfirsttsecondtthirdtfourthtfifthtsixthtseventhteighthtninthttenthtaftertbacktbeforetbehindteverytfronttindextlasttmiddletsometthattthroughtthrutwheretwhosetandtorsis equaltequalss(is )?equal tosis notsisn'tsisn't equal( to)?sis not equal( to)?s doesn't equalsdoes not equals(is )?greater thans comes aftersis not less than or equal( to)?sisn't less than or equal( to)?s(is )?less thans comes befores"is not greater than or equal( to)?s!isn't greater than or equal( to)?s"(is )?greater than or equal( to)?sis not less thansisn't less thansdoes not come beforesdoesn't come befores(is )?less than or equal( to)?sis not greater thansisn't greater thansdoes not come aftersdoesn't come afters starts? withs begins? withs ends? withs contains?sdoes not containsdoesn't containsis insis contained bys is not insis not contained bysisn't contained bytdivtmodtnots(a )?(ref( to)?|reference to)tistdoest consideringtelseterrortexittfromRtignoringtintrepeatttelltthenttimesttottrytuntilsusing terms fromtwhiletwhithswith timeout( of)?swith transactiontbytcontinuetendsits?tmetmytoftastglobaltlocals prop(erty)?tsettgettbuttputt returningtthes action cells alert replyt applicationtboxsbrowser( cell)?tbundlesbutton( cell)?tcells clip views color wells color-panelscombo box( item)?tcontrols%data( (cell|column|item|row|source))?s default entrys dialog replytdocuments drag infotdrawertevents font(-panel)?t formattersimage( (cell|view))?tmatrixs menu( item)?RXs movie( view)?s open-panels outline viewtpanelt pasteboardtplugins popup buttonsprogress indicatort responders save-panels scroll viewssecure text field( cell)?tslidertsounds split viewtstepperstab view( item)?s-table( (column|header cell|header view|view))stext( (field( cell)?|view))?stoolbar( item)?s user-defaultstviewtwindowsaccept outline dropsaccept table droptactiont activateds alert endedsawake from nibs became keys became mains begin editingsbounds changeds cell valuescell value changedschange cell valueschange item valuetchangeds child of itemschoose menu itemtclickedsclicked toolbar itemtclosedscolumn clickeds column movedscolumn resizeds conclude dropsdata representationtdeminiaturizeds dialog endedsdocument nib namesdouble clickeds drag( (entered|exited|updated))?tdrops end editingtexposedtidlesitem expandables item valuesitem value changeds items changeds keyboard downs keyboard uptlaunchedsload data representationt miniaturizeds mouse downs mouse draggeds mouse entereds mouse exiteds mouse movedsmouse uptmovedsnumber of browser rowssnumber of itemssnumber of rowss open untitledtopeneds panel endedsparameters updateds plugin loadeds prepare dropsprepare outline dragsprepare outline dropsprepare table dragsprepare table dropsread from filesresigned actives resigned keys resigned mainsresized( sub views)?sright mouse downsright mouse draggedsright mouse ups rows changeds scroll wheelsselected tab view itemsselection changedsselection changingsshould begin editings should closesshould collapse itemsshould end editingsshould expand itemsshould open( untitled)?s'should quit( after last window closed)?sshould select columnsshould select itemsshould select rowsshould select tab view itemsshould selection changes should zoomtshownsupdate menu itemsupdate parameterssupdate toolbar items was hiddenswas miniaturizedswill become actives will closes will dismissswill display browser cellswill display cellswill display item cellswill display outline cellswill finish launchings will hideswill miniaturizes will moves will opens will pop ups will quitswill resign activeswill resize( sub views)?swill select tab view items will shows will zooms write to filetzoomedtanimateRKs call methodtcenters close drawers close paneltdisplays display alertsdisplay dialogs display paneltgothidet highlightt incrementsitem fors load images load moviesload nibs load panels load soundslocalized strings lock focuss open drawerspath forRsperform actiontplaytregistertresumetscrolls select( all)?tshows size to fitROs step backs step forwardtstopt synchronizes unlock focustupdatesaccepts arrow keys action methodtactivet alignmentsallowed identifierssallows branch selectionsallows column reorderingsallows column resizingsallows column selectionsallows customizationsallows editing text attributessallows empty selectionsallows mixed statesallows multiple selectionsallows reorderings allows undosalpha( value)?salternate imagesalternate increment valuesalternate titlesanimation delaysassociated file namesassociated objectsauto completess auto displaysauto enables itemss auto repeatsauto resizes( outline column)?sauto save expanded itemssauto save namesauto save table columnssauto saves configurations auto scrollsauto sizes all columns to fitsauto sizes cellssbackground colors bezel states bezel styletbezeleds border rects border typetborderedsbounds( rotation)?sbox typesbutton returneds button typescan choose directoriesscan choose filesscan drawscan hides$cell( (background color|size|type))?t characterstclasss click countsclicked( data)? columnsclicked data itemsclicked( data)? rowt closeablet collatingscolor( (mode|panel))scommand key downt configurations#content(s| (size|view( margins)?))?tcontextt continuousscontrol key downs control sizes control tints control viewscontroller visiblescoordinate systemscopies( on scroll)?s corner views current cellscurrent columnscurrent( field)? editorscurrent( menu)? items current rowscurrent tab view items data sourcesdefault identifierss delta (x|y|z)sdestination windowt directorys display modesdisplayed cellsdocument( (edited|rect|view))?s double valuesdragged columnsdragged distances dragged itemssdraws( cell)? backgrounds draws gridsdynamically scrollss echos bulletstedgeteditablesedited( data)? columnsedited data itemsedited( data)? rowtenabledsenclosing scroll views ending pageserror handlings event numbers event typesexcluded from windows menusexecutable pathtexpandeds fax numbers field editors file kinds file names file typesfirst respondersfirst visible columntflippedtfloatings font( panel)?sframeworks patht frontmostsgave ups grid colorshas data itemsshas horizontal rulershas horizontal scrollershas parent data itemshas resize indicators has shadows has sub menushas vertical rulershas vertical scrollers header cells header viewthiddenshides when deactivateds highlights byshorizontal line scrollshorizontal page scrollshorizontal ruler viewshorizontally resizables icon imagetidt identifiersignores multiple clickss;image( (alignment|dims when disabled|frame style|scaling))?simports graphicssincrement valuesindentation per levelt indeterminates integer valuesintercell spacings item heights+key( (code|equivalent( modifier)?|window))?sknob thicknesstlabelslast( visible)? columnsleading offsettleaftlevels line scrolltloadedslocalized sorttlocations loop modesmain( (bunde|menu|window))?smarker follows cells matrix modesmaximum( content)? sizesmaximum visible columnssmenu( form representation)?tminiaturizablesminimized imagesminimized titlesminimum column widthsminimum( content)? sizetmodaltmodifiedsmouse down statesmovie( (controller|file|rect))?tmutedR-s needs displays next states next textsnumber of tick markssonly tick mark valuestopaques open panelsoption key downsoutline table columns page scrolls pages acrosss pages downs palette labels pane splittersparent data items parent windowspath( (names|separator))?tplayingsplays every framesplays selection onlytpositionspreferred edgespreferred typetpressures previous texttpromptt propertiessprototype cells pulls downtratesreleased when closedtrepeatedsrequested print timesrequired file typet resizablesresized columns resource pathsreturns recordssreuses columnss rich texts roll overs row heightsrulers visibles save panels scripts patht scrollablesselectable( identifiers)?s selected cellsselected( data)? columns?sselected data items?sselected( data)? rows?sselected item identifiersselection by rectssend action on arrow keyssends action when done editingsseparates columnssseparator itemssequence numbers services menusshared frameworks pathsshared support pathtsheetsshift key downs shows alphasshows state bys size( mode)?ssmart insert delete enabledssort case sensitivitys sort columns sort orders sort typessorted( data rows)?ssource( mask)?sspell checking enableds starting pagetstates string valuessub menus super menus super viewstab key traverses cellss tab statestab typestab views table viewttagstarget( printer)?s text colorstext container insertstext container origins text returnedstick mark positions time stamps+title(d| (cell|font|height|position|rect))?stool tipttoolbarstrailing offsett transparentstreat packages as directoriesstruncated labelsttypessunmodified characterss update viewssuse sort indicators user defaultssuses data sources uses rulersuses threaded animationsuses title from previous columns value wrapss0vertical( (line scroll|page scroll|ruler view))?svertically resizablesvisible( document rect)?tvolumetwidths windows menutwrapstzoomables\s+u¬\ns's\s+s (--|#).*?$s\(\*Rs [\(\){}!,.:]u(«)([^»]+)(»)sx\b((?:considering|ignoring)\s*)(application responses|case|diacriticals|hyphens|numeric strings|punctuation|white space)u)(-|\*|\+|&|≠|>=?|<=?|=|≥|≤|/|÷|\^)s\b(%s)\bRs^(\s*(?:on|end)\s+)(%s)s^(\s*)(in|on|script|to)(\s+)s \b(as )(%s)\bs \b(%s)s?\bs"(\\\\|\\"|[^"])*"s&[-+]?(\d+\.\d*|\d*\.\d+)(E[-+][0-9]+)?s[-+]?\d+R)s#pushs\*\)s#pops[^*(]+s[*(](0R*R+R,R-R.R/R1RtDOTALLR3t IdentifierstLiteralstClassestBuiltInt HandlerParamstCommandst Referencest OperatorstControlt DeclarationstReservedt StudioClassest StudioEventstStudioCommandstStudioPropertiesR RRqR R5RRR R6R R RRRARR@t AttributeR=RBRR<R7R9(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyR!sR                                                                                                                                     c BseZdZdZdgZdgZdgZeiei BZ h de fde fde fde fd e fgd 6d e d fd eifdeifdeifdefdefdeifdeifdefg d6ed ededededdeidfedgd6defgd6deifgd6deifgd6d eifgd6d e d!fd"e ifd#e fde fd$e fgd 6d%eid!fd&eefgd6ZRS('s] For `Modelica `_ source code. *New in Pygments 1.1.* tModelicatmodelicas*.mostext/x-modelicas\ns\s+s\\\ns//(\n|(.|\n)*?[^\\]\n)s/(\\\n)?[*](.|\n)*?[*](\\\n)?/RRRs)(\d+\.\d*|\.\d+|\d+|\d.)[eE][+-]?\d+[lL]?s(\d+\.\d*|\.\d+)s\d+[Ll]?s[~!%^&*+=|?:<>/-]s [()\[\]{},.;]s((true|false|NULL|Real|Integer|Boolean)\bs[([a-zA-Z_][\w]*|'[a-zA-Z_\+\-\*\/\^][\w]*')(\.([a-zA-Z_][\w]*|'[a-zA-Z_\+\-\*\/\^][\w]*'))+s('[\w\+\-\*\/\^]+'|\w+)t statementstkeywordst functionst operatorstclassess("|)s html-contentR)sT(algorithm|annotation|break|connect|constant|constrainedby|discrete|each|else|elseif|elsewhen|encapsulated|enumeration|end|equation|exit|expandable|extends|external|false|final|flow|for|if|import|in|inner|input|loop|nondiscrete|outer|output|parameter|partial|protected|public|redeclare|replaceable|stream|time|then|true|when|while|within)\bs(abs|acos|acosh|asin|asinh|atan|atan2|atan3|ceil|cos|cosh|cross|div|exp|floor|log|log10|mod|rem|sign|sin|sinh|size|sqrt|tan|tanh|zeros)\bsz(and|assert|cardinality|change|delay|der|edge|initial|noEvent|not|or|pre|reinit|return|sample|smooth|terminal|terminate)\bs<(block|class|connector|function|model|package|record|type)\bs#pops/\\([\\abfnrtv"\']|x[a-fA-F0-9]{2,4}|[0-7]{1,3})s [^\\"\n]+s\\s<\s*/\s*html\s*>s.+?(?=<\s*/\s*html\s*>)(R*R+R,R-R.R/R0R1R2RR3R R RRR<R7R RR R6RRR^R RARqRRR9(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyR# sZ                         c BsneZdZdZdgZddgZdgZeiei BZ eidZ dZ h de fd eid fd eifd eid fdeifdedfdedfdeifdeifdefdeidfdeifdeifdeidfdeifdeifdeifdeifd eifd!eifd"eifd#efd$eifd%eifd&eifd'eifd(ed)fd*eifd+e fd,e fgd-6d.efe eifd/efd0eifded1fgd6d2efe eifd/efd0eifded3fd4ed1fgd6d.eife eifd0eifdeid1fgd6e deid1fd5eid1fd6eid1fgd 6e eifdeid7fd8eifd9eid1fgd6d.eife eifd/eifd0eifdeid1fgd76d:eifd;eid1fgd<6deifd=eifd4eid1fgd 6ded>fded?fd@edAfdBed1fgd)6d.efe efd/efd0efded1fgd>6d2efe efd/efd0efded3fd4ed1fgd?6d@ed3fdCed1fdDefgdA6Z RS(EsO A `REBOL `_ lexer. *New in Pygments 1.1.* tREBOLtrebols*.rs*.r3s text/x-rebols(?:\^\([0-9a-fA-F]{1,4}\)*)ccsw|i}tid|o|iti|fVn:tid|o|iti|fVn tid|o|iti|fVntid|o|it i |fVntid|o|iti |fVntid|o|iti |fVnTtid|o|it |fVn)tid|o|it |fVntid |o|it |fVntid |o|it i|fVntid |o|itii|fVnttid |o|iti|fVnFtid |o|iti|fVn|iti|fVdS(Ns.*:$s(native|alias|all|any|as-string|as-binary|bind|bound\?|case|catch|checksum|comment|debase|dehex|exclude|difference|disarm|either|else|enbase|foreach|remove-each|form|free|get|get-env|if|in|intersect|loop|minimum-of|maximum-of|mold|new-line|new-line\?|not|now|prin|print|reduce|compose|construct|repeat|reverse|save|script\?|set|shift|switch|throw|to-hex|trace|try|type\?|union|unique|unless|unprotect|unset|until|use|value\?|while|compress|decompress|secure|open|close|read|read-io|write-io|write|update|query|wait|input\?|exp|log-10|log-2|log-e|square-root|cosine|sine|tangent|arccosine|arcsine|arctangent|protect|lowercase|uppercase|entab|detab|connected\?|browse|launch|stats|get-modes|set-modes|to-local-file|to-rebol-file|encloak|decloak|create-link|do-browser|bind\?|hide|draw|show|size-text|textinfo|offset-to-caret|caret-to-offset|local-request-file|rgb-to-hsv|hsv-to-rgb|crypt-strength\?|dh-make-key|dh-generate-key|dh-compute-key|dsa-make-key|dsa-generate-key|dsa-make-signature|dsa-verify-signature|rsa-make-key|rsa-generate-key|rsa-encrypt)$s4(add|subtract|multiply|divide|remainder|power|and~|or~|xor~|minimum|maximum|negate|complement|absolute|random|head|tail|next|back|skip|at|pick|first|second|third|fourth|fifth|sixth|seventh|eighth|ninth|tenth|last|path|find|select|make|to|copy\*|insert|remove|change|poke|clear|trim|sort|min|max|abs|cp|copy)$s(error|source|input|license|help|install|echo|Usage|with|func|throw-on-error|function|does|has|context|probe|\?\?|as-pair|mod|modulo|round|repend|about|set-net|append|join|rejoin|reform|remold|charset|array|replace|move|extract|forskip|forall|alter|first+|also|take|for|forever|dispatch|attempt|what-dir|change-dir|clean-path|list-dir|dirize|rename|split-path|delete|make-dir|delete-dir|in-dir|confirm|dump-obj|upgrade|what|build-tag|process-source|build-markup|decode-cgi|read-cgi|write-user|save-user|set-user-name|protect-system|parse-xml|cvs-date|cvs-version|do-boot|get-net-info|desktop|layout|scroll-para|get-face|alert|set-face|uninstall|unfocus|request-dir|center-face|do-events|net-error|decode-url|parse-header|parse-header-date|parse-email-addrs|import-email|send|build-attach-body|resend|show-popup|hide-popup|open-events|find-key-face|do-face|viewtop|confine|find-window|insert-event-func|remove-event-func|inform|dump-pane|dump-face|flag-face|deflag-face|clear-fields|read-net|vbug|path-thru|read-thru|load-thru|do-thru|launch-thru|load-image|request-download|do-face-alt|set-font|set-para|get-style|set-style|make-face|stylize|choose|hilight-text|hilight-all|unlight-text|focus|scroll-drag|clear-face|reset-face|scroll-face|resize-face|load-stock|load-stock-block|notify|request|flash|request-color|request-pass|request-text|request-list|request-date|request-file|dbug|editor|link-relative-path|emailer|parse-error)$sO(halt|quit|do|load|q|recycle|call|run|ask|parse|view|unview|return|exit|break)$sREBOL$sto-.*s5(\+|-|\*|/|//|\*\*|and|or|xor|=\?|=|==|<>|<|>|<=|>=)$s.*\?$s.*\!$s'.*s#.*s%.*(RIR1RVRORt SubheadingR R6RAR t NamespaceRtHeadingR R>RBRRR(tlexerRVR((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyt word_callbackisJ       s\s+s#"tchars#{[0-9a-fA-F]*}s2#{tbin2s64#{[0-9a-zA-Z+/=\s]*}RRt{tstring2s;#+.*\ns;\*+.*\ns;.*\ns%"t stringFiles%[^(\^{^")\s\[\]]+s<[a-zA-Z0-9:._-]*>s <[^(<>\s")]+Rs"[+-]?([a-zA-Z]{1,3})?\$\d+(\.\d+)?s[+-]?\d+\:\d+(\:\d+)?(\.\d+)?sE\d+\-[0-9a-zA-Z]+\-\d+(\/\d+\:\d+(\:\d+)?([\.\d+]?([+-]?\d+:\d+)?)?)?s\d+(\.\d+)+\.\d+s \d+[xX]\d+s'[+-]?\d+(\'\d+)?([\.,]\d*)?[eE][+-]?\d+s[+-]?\d+(\'\d+)?[\.,]\d*s[+-]?\d+(\'\d+)?s [\[\]\(\)]s%[a-zA-Z]+[^(\^{"\s:)]*://[^(\^{"\s)]*s"mailto:[^(\^{"@\s)]+@[^(\^{"@\s)]+s[^(\^{"@\s)]+@[^(\^{"@\s)]+s comment\sRs/[^(\^{^")\s/[\]]*s$([^(\^{^")\s/[\]]+)(?=[:({"\s/\[\]])s([^(\^{^")\s]+)R)s [^(\^")]+s[\(|\)]+s\^.s#pops [^(\^{^})]+s#pushRls\^."s."t tagStrings [^(<>\r\n")]+Rss(\d+\.)+s\d+ttuples ([0-1]\s*){8}tcommentString1tcommentString2s\[t commentBlocks [^(\s{\"\[]+s\]s [^(\[\])]*(!R*R+R,R-R.R/R0R1R2RR3t escape_reRR RRRtHexR tSpecialRR RR^R<tOtherR R@RtStrongRRqR9(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyR$Xs    U                                                            cBseZdZdZdgZdgZdgZeiei BZ hde fde i fde i fgd6d eifd eifgd 6edd eee eifd efdeee eifdeee eeiefdeee eie efdeee eifdee eieeifdeifdefdefdefdeeiefdefdeifdefed defdei fdefgd6ZRS(sP Lexer for ABAP, SAP's integrated language. *New in Pygments 1.1.* tABAPtabaps*.abaps text/x-abaps\s+s^\*.*$s\".*?\nR\s<[\S_]+>s[\w][\w_~]*(?:(\[\])|->\*)?svariable-namess<(CALL\s+(?:BADI|CUSTOMER-FUNCTION|FUNCTION))(\s+)(\'?\S+\'?)sR(CALL\s+(?:DIALOG|SCREEN|SUBSCREEN|SELECTION-SCREEN|TRANSACTION|TRANSFORMATION))\bs(FORM|PERFORM)(\s+)([\w_]+)s(PERFORM)(\s+)(\()([\w_]+)(\))s%(MODULE)(\s+)(\S+)(\s+)(INPUT|OUTPUT)s(METHOD)(\s+)([\w_~]+)s"(\s+)([\w_\-]+)([=\-]>)([\w_\-~]+)s(?<=(=|-)>)([\w_\-~]+)(?=\()s(ADD-CORRESPONDING|AUTHORITY-CHECK|CLASS-DATA|CLASS-EVENTS|CLASS-METHODS|CLASS-POOL|DELETE-ADJACENT|DIVIDE-CORRESPONDING|EDITOR-CALL|ENHANCEMENT-POINT|ENHANCEMENT-SECTION|EXIT-COMMAND|FIELD-GROUPS|FIELD-SYMBOLS|FUNCTION-POOL|INTERFACE-POOL|INVERTED-DATE|LOAD-OF-PROGRAM|LOG-POINT|MESSAGE-ID|MOVE-CORRESPONDING|MULTIPLY-CORRESPONDING|NEW-LINE|NEW-PAGE|NEW-SECTION|NO-EXTENSION|OUTPUT-LENGTH|PRINT-CONTROL|SELECT-OPTIONS|START-OF-SELECTION|SUBTRACT-CORRESPONDING|SYNTAX-CHECK|SYSTEM-EXCEPTIONS|TYPE-POOL|TYPE-POOLS)\bs*CREATE\s+(PUBLIC|PRIVATE|DATA|OBJECT)|((PUBLIC|PRIVATE|PROTECTED)\s+SECTION|(TYPE|LIKE)(\s+(LINE\s+OF|REF\s+TO|(SORTED|STANDARD|HASHED)\s+TABLE\s+OF))?|FROM\s+(DATABASE|MEMORY)|CALL\s+METHOD|(GROUP|ORDER) BY|HAVING|SEPARATED BY|GET\s+(BADI|BIT|CURSOR|DATASET|LOCALE|PARAMETER|PF-STATUS|(PROPERTY|REFERENCE)\s+OF|RUN\s+TIME|TIME\s+(STAMP)?)?|SET\s+(BIT|BLANK\s+LINES|COUNTRY|CURSOR|DATASET|EXTENDED\s+CHECK|HANDLER|HOLD\s+DATA|LANGUAGE|LEFT\s+SCROLL-BOUNDARY|LOCALE|MARGIN|PARAMETER|PF-STATUS|PROPERTY\s+OF|RUN\s+TIME\s+(ANALYZER|CLOCK\s+RESOLUTION)|SCREEN|TITLEBAR|UPADTE\s+TASK\s+LOCAL|USER-COMMAND)|CONVERT\s+((INVERTED-)?DATE|TIME|TIME\s+STAMP|TEXT)|(CLOSE|OPEN)\s+(DATASET|CURSOR)|(TO|FROM)\s+(DATA BUFFER|INTERNAL TABLE|MEMORY ID|DATABASE|SHARED\s+(MEMORY|BUFFER))|DESCRIBE\s+(DISTANCE\s+BETWEEN|FIELD|LIST|TABLE)|FREE\s(MEMORY|OBJECT)?|PROCESS\s+(BEFORE\s+OUTPUT|AFTER\s+INPUT|ON\s+(VALUE-REQUEST|HELP-REQUEST))|AT\s+(LINE-SELECTION|USER-COMMAND|END\s+OF|NEW)|AT\s+SELECTION-SCREEN(\s+(ON(\s+(BLOCK|(HELP|VALUE)-REQUEST\s+FOR|END\s+OF|RADIOBUTTON\s+GROUP))?|OUTPUT))?|SELECTION-SCREEN:?\s+((BEGIN|END)\s+OF\s+((TABBED\s+)?BLOCK|LINE|SCREEN)|COMMENT|FUNCTION\s+KEY|INCLUDE\s+BLOCKS|POSITION|PUSHBUTTON|SKIP|ULINE)|LEAVE\s+(LIST-PROCESSING|PROGRAM|SCREEN|TO LIST-PROCESSING|TO TRANSACTION)(ENDING|STARTING)\s+AT|FORMAT\s+(COLOR|INTENSIFIED|INVERSE|HOTSPOT|INPUT|FRAMES|RESET)|AS\s+(CHECKBOX|SUBSCREEN|WINDOW)|WITH\s+(((NON-)?UNIQUE)?\s+KEY|FRAME)|(BEGIN|END)\s+OF|DELETE(\s+ADJACENT\s+DUPLICATES\sFROM)?|COMPARING(\s+ALL\s+FIELDS)?|INSERT(\s+INITIAL\s+LINE\s+INTO|\s+LINES\s+OF)?|IN\s+((BYTE|CHARACTER)\s+MODE|PROGRAM)|END-OF-(DEFINITION|PAGE|SELECTION)|WITH\s+FRAME(\s+TITLE)|AND\s+(MARK|RETURN)|CLIENT\s+SPECIFIED|CORRESPONDING\s+FIELDS\s+OF|IF\s+FOUND|FOR\s+EVENT|INHERITING\s+FROM|LEAVE\s+TO\s+SCREEN|LOOP\s+AT\s+(SCREEN)?|LOWER\s+CASE|MATCHCODE\s+OBJECT|MODIF\s+ID|MODIFY\s+SCREEN|NESTING\s+LEVEL|NO\s+INTERVALS|OF\s+STRUCTURE|RADIOBUTTON\s+GROUP|RANGE\s+OF|REF\s+TO|SUPPRESS DIALOG|TABLE\s+OF|UPPER\s+CASE|TRANSPORTING\s+NO\s+FIELDS|VALUE\s+CHECK|VISIBLE\s+LENGTH|HEADER\s+LINE)\bs(^|(?<=(\s|\.)))(ABBREVIATED|ADD|ALIASES|APPEND|ASSERT|ASSIGN(ING)?|AT(\s+FIRST)?|BACK|BLOCK|BREAK-POINT|CASE|CATCH|CHANGING|CHECK|CLASS|CLEAR|COLLECT|COLOR|COMMIT|CREATE|COMMUNICATION|COMPONENTS?|COMPUTE|CONCATENATE|CONDENSE|CONSTANTS|CONTEXTS|CONTINUE|CONTROLS|DATA|DECIMALS|DEFAULT|DEFINE|DEFINITION|DEFERRED|DEMAND|DETAIL|DIRECTORY|DIVIDE|DO|ELSE(IF)?|ENDAT|ENDCASE|ENDCLASS|ENDDO|ENDFORM|ENDFUNCTION|ENDIF|ENDLOOP|ENDMETHOD|ENDMODULE|ENDSELECT|ENDTRY|ENHANCEMENT|EVENTS|EXCEPTIONS|EXIT|EXPORT|EXPORTING|EXTRACT|FETCH|FIELDS?|FIND|FOR|FORM|FORMAT|FREE|FROM|HIDE|ID|IF|IMPORT|IMPLEMENTATION|IMPORTING|IN|INCLUDE|INCLUDING|INDEX|INFOTYPES|INITIALIZATION|INTERFACE|INTERFACES|INTO|LENGTH|LINES|LOAD|LOCAL|JOIN|KEY|MAXIMUM|MESSAGE|METHOD[S]?|MINIMUM|MODULE|MODIFY|MOVE|MULTIPLY|NODES|OBLIGATORY|OF|OFF|ON|OVERLAY|PACK|PARAMETERS|PERCENTAGE|POSITION|PROGRAM|PROVIDE|PUBLIC|PUT|RAISE|RAISING|RANGES|READ|RECEIVE|REFRESH|REJECT|REPORT|RESERVE|RESUME|RETRY|RETURN|RETURNING|RIGHT|ROLLBACK|SCROLL|SEARCH|SELECT|SHIFT|SINGLE|SKIP|SORT|SPLIT|STATICS|STOP|SUBMIT|SUBTRACT|SUM|SUMMARY|SUMMING|SUPPLY|TABLE|TABLES|TIMES|TITLE|TO|TOP-OF-PAGE|TRANSFER|TRANSLATE|TRY|TYPES|ULINE|UNDER|UNPACK|UPDATE|USING|VALUE|VALUES|VIA|WAIT|WHEN|WHERE|WHILE|WITH|WINDOW|WRITE)\bs8(abs|acos|asin|atan|boolc|boolx|bit_set|char_off|charlen|ceil|cmax|cmin|condense|contains|contains_any_of|contains_any_not_of|concat_lines_of|cos|cosh|count|count_any_of|count_any_not_of|dbmaxlen|distance|escape|exp|find|find_end|find_any_of|find_any_not_of|floor|frac|from_mixed|insert|lines|log|log10|match|matches|nmax|nmin|numofchar|repeat|replace|rescale|reverse|round|segment|shift_left|shift_right|sign|sin|sinh|sqrt|strlen|substring|substring_after|substring_from|substring_before|substring_to|tan|tanh|to_upper|to_lower|to_mixed|translate|trunc|xstrlen)(\()\bs&[0-9]s[0-9]+s(?<=(\s|.))(AND|EQ|NE|GT|LT|GE|LE|CO|CN|CA|NA|CS|NOT|NS|CP|NP|BYTE-CO|BYTE-CN|BYTE-CA|BYTE-NA|BYTE-CS|BYTE-NS|IS\s+(NOT\s+)?(INITIAL|ASSIGNED|REQUESTED|BOUND))\bs [?*<>=\-+]s '(''|[^'])*'s[/;:()\[\],\.]R)(R*R+R,R-R.R/R0R1R2RR3R R R4R RBRRR RARR R6RR7RR9(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyR%-sX         2     cBseZdZdZdgZdgZdgZhdeifde fde eie e i e fdefd e e ie e ifd e e ie efd eifed ed g d6deifdeifde ifde e iefde ifde ifdefdefdefdefdefed edg d 6de fde fde ifde ifde ifgd6de fd efgd 6ZRS(!s? For `Newspeak ` syntax. tNewspeaks*.ns2tnewspeakstext/x-newspeaks\b(Newsqueak2)\bs'[^']*'s"\b(class)(\s+)([a-zA-Z0-9_]+)(\s*)s>\b(mixin|self|super|private|public|protected|nil|true|false)\bs$([a-zA-Z0-9_]+\:)(\s*)([a-zA-Z_]\w+)s([a-zA-Z0-9_]+)(\s*)(=)s<[a-zA-Z0-9_]+>texpressionstatRR)s(\d+\.\d*|\.\d+|\d+[fF])[fF]?s\d+s:\w+s (\w+)(::)s\w+:s\w+s\(|\)s\[|\]s\{|\}s)(\^|\+|\/|~|\*|<|>|=|@|%|\||&|\?|!|,|-|:)s\.|;Rs\$.s#'[^']*'s#\w+:?s&#(\+|\/|~|\*|<|>|=|@|%|\||&|\?|!|,|-)+s\s+s"[^"]*"(R*R+R,R-R/R.R0R t DeclarationRRR R RRARBRR R RRRR<R7RR8R9(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyR&sN                       (2R,R1tpygments.lexerRRRRRRRtpygments.tokenRRR R R R R RRRt pygments.utilRtpygments.lexers.webRt__all__tcompileRGRRRRRRR"RRRRRRRRRR R!R#R$R%R&(((s9/usr/lib/python2.6/site-packages/pygments/lexers/other.pyt sF 4F      qJ( M38$+zC  VAO