Z-Qc&@sdZddlZddlmZmZmZmZmZmZm Z ddl m Z m Z m Z mZmZmZmZmZmZmZmZmZddlmZddlmZddlmZddlmZdd lm Z m!Z!m"Z"dd l#m$Z$m%Z%m&Z&m'Z'd d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0g&Z(d#efd1YZ)d efd2YZ*d efd3YZ+d efd4YZ,defd5YZ-defd6YZ.defd7YZ/d8Z0d9Z1defd:YZ2defd;YZ3defd<YZ4defd=YZ5defd>YZ6defd?YZ7defd@YZ8defdAYZ9defdBYZ:defdCYZ;defdDYZ<defdEYZ=defdFYZ>defdGYZ?defdHYZ@d efdIYZAd!efdJYZBd"efdKYZCd$e fdLYZDd%efdMYZEd&efdNYZFd/efdOYZGd'efdPYZHdQZId(efdRYZJd)efdSYZKd*efdTYZLd,efdUYZMd-efdVYZNd.efdWYZOd0efdXYZPdS(Ys pygments.lexers.other ~~~~~~~~~~~~~~~~~~~~~ Lexers for other languages. :copyright: Copyright 2006-2013 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. iN(t RegexLexertincludetbygroupstusingtthistcombinedtExtendedRegexLexer( tErrort PunctuationtLiteraltTokentTexttCommenttOperatortKeywordtNametStringtNumbertGeneric(t get_bool_opt(t HtmlLexer(tOPENEDGEKEYWORDS(tRobotFrameworkLexer(tSqlLexert MySqlLexertSqliteConsoleLexer(t BashLexertBashSessionLexert BatchLexert TcshLexertBrainfuckLexert BefungeLexert RedcodeLexert MOOCodeLexertSmalltalkLexert LogtalkLexert GnuplotLexert PovrayLexertAppleScriptLexert ModelicaLexert RebolLexert ABAPLexert NewspeakLexert GherkinLexertAsymptoteLexertPostScriptLexertAutohotkeyLexertGoodDataCLLexert MaqlLexert ProtoBufLexert HybrisLexertAwkLexertCfengine3Lexert SnobolLexertECLLexertUrbiscriptLexert OpenEdgeLexertBroLexert MscgenLexert KconfigLexertVGLLexertSourcePawnLexerRt PuppetLexert NSISLexert RPMSpecLexertCbmBasicV2Lexert AutoItLexercBseZdZdZdgZdgZdgZejej BZ ie de dgd6de fd e jfd e jfgd6e d e d e d e ddedfdedfdejfdejfdejfdejfdejfdefdefdefdefgd6de jfgd6dejfdeeje fgd 6dejfdejfgd 6d ej fgd 6ded!fded!fd"efgd6Z!RS(#s Lexer for the declarative big-data `ECL `_ language. *New in Pygments 1.5.* tECLtecls*.eclsapplication/x-eclt whitespacet statementstroots\s+s\/\/.*s/(\\\n)?\*(.|\n)*?\*(\\\n)?/ttypestkeywordst functionsthasht"tstrings\'s'(\d+\.\d*|\.\d+|\d+)[eE][+-]?\d+[LlUu]*s(\d+\.\d*|\.\d+|\d+[fF])[fF]?s0x[0-9a-fA-F]+[LlUu]*s0[0-7]+[LlUu]*s \d+[LlUu]*s\*/s[~!%^&*+=|?:<>/-]+s [{}()\[\],.;]s[a-zA-Z_][a-zA-Z0-9_]*s^#.*$s(RECORD|END)\Ds((?:ASCII|BIG_ENDIAN|BOOLEAN|DATA|DECIMAL|EBCDIC|INTEGER|PATTERN|QSTRING|REAL|RECORD|RULE|SET OF|STRING|TOKEN|UDECIMAL|UNICODE|UNSIGNED|VARSTRING|VARUNICODE)\d*)(\s+)s(APPLY|ASSERT|BUILD|BUILDINDEX|EVALUATE|FAIL|KEYDIFF|KEYPATCH|LOADXML|NOTHOR|NOTIFY|OUTPUT|PARALLEL|SEQUENTIAL|SOAPCALL|WAITCHECKPOINT|DEPRECATED|FAILCODE|FAILMESSAGE|FAILURE|GLOBAL|INDEPENDENT|ONWARNING|PERSIST|PRIORITY|RECOVERY|STORED|SUCCESS|WAIT|WHEN)\bs(ALL|AND|ANY|AS|ATMOST|BEFORE|BEGINC\+\+|BEST|BETWEEN|CASE|CONST|COUNTER|CSV|DESCEND|ENCRYPT|ENDC\+\+|ENDMACRO|EXCEPT|EXCLUSIVE|EXPIRE|EXPORT|EXTEND|FALSE|FEW|FIRST|FLAT|FULL|FUNCTION|GROUP|HEADER|HEADING|HOLE|IFBLOCK|IMPORT|IN|JOINED|KEEP|KEYED|LAST|LEFT|LIMIT|LOAD|LOCAL|LOCALE|LOOKUP|MACRO|MANY|MAXCOUNT|MAXLENGTH|MIN SKEW|MODULE|INTERFACE|NAMED|NOCASE|NOROOT|NOSCAN|NOSORT|NOT|OF|ONLY|OPT|OR|OUTER|OVERWRITE|PACKED|PARTITION|PENALTY|PHYSICALLENGTH|PIPE|QUOTE|RELATIONSHIP|REPEAT|RETURN|RIGHT|SCAN|SELF|SEPARATOR|SERVICE|SHARED|SKEW|SKIP|SQL|STORE|TERMINATOR|THOR|THRESHOLD|TOKEN|TRANSFORM|TRIM|TRUE|TYPE|UNICODEORDER|UNSORTED|VALIDATE|VIRTUAL|WHOLE|WILD|WITHIN|XML|XPATH|__COMPRESSED__)\bs(ABS|ACOS|ALLNODES|ASCII|ASIN|ASSTRING|ATAN|ATAN2|AVE|CASE|CHOOSE|CHOOSEN|CHOOSESETS|CLUSTERSIZE|COMBINE|CORRELATION|COS|COSH|COUNT|COVARIANCE|CRON|DATASET|DEDUP|DEFINE|DENORMALIZE|DISTRIBUTE|DISTRIBUTED|DISTRIBUTION|EBCDIC|ENTH|ERROR|EVALUATE|EVENT|EVENTEXTRA|EVENTNAME|EXISTS|EXP|FAILCODE|FAILMESSAGE|FETCH|FROMUNICODE|GETISVALID|GLOBAL|GRAPH|GROUP|HASH|HASH32|HASH64|HASHCRC|HASHMD5|HAVING|IF|INDEX|INTFORMAT|ISVALID|ITERATE|JOIN|KEYUNICODE|LENGTH|LIBRARY|LIMIT|LN|LOCAL|LOG|LOOP|MAP|MATCHED|MATCHLENGTH|MATCHPOSITION|MATCHTEXT|MATCHUNICODE|MAX|MERGE|MERGEJOIN|MIN|NOLOCAL|NONEMPTY|NORMALIZE|PARSE|PIPE|POWER|PRELOAD|PROCESS|PROJECT|PULL|RANDOM|RANGE|RANK|RANKED|REALFORMAT|RECORDOF|REGEXFIND|REGEXREPLACE|REGROUP|REJECTED|ROLLUP|ROUND|ROUNDUP|ROW|ROWDIFF|SAMPLE|SET|SIN|SINH|SIZEOF|SOAPCALL|SORT|SORTED|SQRT|STEPPED|STORED|SUM|TABLE|TAN|TANH|THISNODE|TOPN|TOUNICODE|TRANSFER|TRIM|TRUNCATE|TYPEOF|UNGROUP|UNICODEORDER|VARIANCE|WHICH|WORKUNIT|XMLDECODE|XMLENCODE|XMLTEXT|XMLUNICODE)\bs#pops[^"\']+("t__name__t __module__t__doc__tnametaliasest filenamest mimetypestret IGNORECASEt MULTILINEtflagsRR R tSinglet MultilineRRtFloattHextOcttIntegerRR RRtPreprocRt DeclarationRtTypetReservedtFunctionttokens(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR6)sP                         cBseZdZdZddgZddgZdgZidejfdej fd ej 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\]RGs#pushs#pop(RNRORPRQRRRSRTRtTagtBuiltintVariableR RRRRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyRs           cBseZdZdZdgZdgZdgZidefdefde j fde j fd e fd e j fd ejfd ejfd 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+RG(RNRORPRQRRRSRTRR RRlRkRRjRtDoubleRYR R Rd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyRs$              cBseZdZdZdgZdgZdddddd d d d d dddddddgZdddddddgZidefde j fddj ee j fddj ee jfd e fd!efd"efd#efd$ejfg 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+RG(RNRORPRQRRRStopcodest modifiersR R RYtjoinRRct DecoratorR RRR^Rd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR s$        cBseZdZdZdgZdgZdgZidejfde fde j fde j fd e fd e jfd e jjfd efd efdefdee jefdefg 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]+)RG(RNRORPRQRSRRRTRR^RRt ExceptiontEntityRRkRltInstanceR R RRcRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR!s&           cBseZdZdZdgZddgZdgZi deee eefe de de d d ee e j e fe d d e fd efgd6dee jee j fdee jefdee jee j efgd 6e ddee ee j fde dfdedfgd6dedfdejdfdejdfdedfdedfgd6e ddefdejfdefdejfd ejd!fgd"6dejd=fe d"gd6dejdfe d"gd!6d#efd$efgd6d%edfd&edfd'e jjdfd(e jdfd)e j dfd*ejdfe dgd 6d+e dfe dd,e jdfd-e jfd.e dfd/e jdfd0e jfd1e jdfd2edfd3efd4efd5edfg d6d6e fd7e fd8ee e je ee ee fd9ee e je ee fd:ee je eje ee ee ee ee fd;ee je 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 [\]({}.;!]RGs([a-zA-Z]+\w*:)(\s*)(\w+)s^(\b[a-zA-Z]+\w*\b)(\s*)$s'^([-+*/\\~<>=|&!?,@%]+)(\s*)(\w+)(\s*)$s (:)(\s*)(\w+)s\|s#popttblockvariabless '(''|[^'])*'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\.t;s[\])}]s[\[({]s^"(""|[^"])*"!s^'(''|[^'])*'!s7^(!)(\w+)( commentStamp: )(.*?)( prior: .*?!\n)(.*?)(!)s9^(!)(\w+(?: class)?)( methodsFor: )('(?:''|[^'])*')(.*?!)s^(\w+)( subclass: )(#\w+)(\s+instanceVariableNames: )(.*?)(\s+classVariableNames: )(.*?)(\s+poolDictionaries: )(.*?)(\s+category: )(.*?)(!)s5^(\w+(?: class)?)(\s+instanceVariableNames: )(.*?)(!)s(!\n)(\].*)(! !)$(srootR(RNRORPRQRSRRRTRR RRR RRlRcRtChartSymbolRR RktPseudotClassRRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR"s        "                        !cQBseZdZdZdgZdgZdgZidedfdefdefd e fd e fd e fd e fd e fde fde fde j 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<e fd=efd>e fd?e fd@e fdAe fdBefdCe fdDefdEefdFefdGefdHefdIefdJefdKefdLefdMefdNefdOefdPefdQe fdRe fdSedTfgNdU6dVefdSedWfdXejfdYefdZefgdT6d[e dUfd\e dUfd]e d^fd_e dUfd`e dUfdae dUfdbe dUfdce dUfdde dUfdee dUfdfe dUfdge dUfdhe dUfg d6die fd e fd e fd e fde fde fde j fdRe fdSedTfdPefdje dUfdkefdQe fdefdefd e fd e fgd^6ZdlZRS(msX 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)(?=[(])s8(expand_(goal|term)|(goal|term)_expansion|phrase)(?=[(])s;(abolish|c(reate|urrent))_(object|protocol|category)(?=[(])s*(object|protocol|category)_property(?=[(])s.co(mplements_object|nforms_to_protocol)(?=[(])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(?=[(])s7logtalk_(compile|l(ibrary_path|oad_context|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|numbervars)(?=[(])s(rem|mod|abs|sign)(?=[(])s)float(_(integer|fractional)_part)?(?=[(])s%(floor|truncate|round|ceiling)(?=[(])s#(cos|atan|exp|log|s(in|qrt))(?=[(])sM(var|atom(ic)?|integer|float|c(allable|ompound)|n(onvar|umber)|ground)(?=[(])scompare(?=[(])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\b(ignore|once)(?=[(])s \brepeat\bs(key)?sort(?=[(])s(>>|<<|/\\|\\\\|\\)s\bis\bs(=:=|=\\=|<|=<|>=|>)s=\.\.s(=|\\=)s(==|\\==|@=<|@<|@>=|@>)s (//|[-+*/])s\b(e|pi|mod|rem)\bs\b\*\*\bs-->s ([!;]|->)s\\+s[?@]s\^s"(\\\\|\\"|[^"])*"s [()\[\],.|]s[a-z][a-zA-Z0-9_]*t't quoted_atomRGs''s#pops+\\([\\abfnrtv"\']|(x[a-fA-F0-9]+|[0-7]+)\\)s [^\\'\n]+s\\s(el)?if(?=[(])s(e(lse|ndif))[.]s!(category|object|protocol)(?=[(])tentityrelationss#(end_(category|object|protocol))[.]s!(public|protected|private)(?=[(])s%e(n(coding|sure_loaded)|xport)(?=[(])sin(fo|itialization)(?=[(])s"(dynamic|synchronized|threaded)[.]sk(alias|d(ynamic|iscontiguous)|m(eta_predicate|ode|ultifile)|s(et_(logtalk|prolog)_flag|ynchronized))(?=[(])s op(?=[(])s3(c(alls|oinductive)|reexport|use(s|_module))(?=[(])s[a-z][a-zA-Z0-9_]*(?=[(])s[a-z][a-zA-Z0-9_]*[.]sH(complements|extends|i(nstantiates|mp(lements|orts))|specializes)(?=[(])s([)]\.)s(::)cCs4d|krtSd|kr tSd|kr0tStS(Ns :- object(s :- protocol(s :- category((tTruetFalse(ttext((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyt analyse_textfs   (RNRORPRQRRRSRTRR R RRRlRR RtEscapeRdR(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR#s                                                                                                         cCsX|jd}djgtt||dD]#}|| ||d|!d^q.S(Nt$Riis\b(tfindRtrangetlen(twordtdposti((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyt _shortenedps cGsdjtt|S(NR(RtmapR(twords((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyt_shortened_manytscBsMeZdZdZdgZddgZdgZiedede 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 eje edfd2e eje edfd3ejfd4e fgd56d6efd7efd8efd9ed:fgd;6d<ed;fd=e fgd6edd4e d:fd>e d:fgd6d?ed:fd@ejfdAefd7efd8efd>ed:fgdB6dCefdDed:fdEefd7efd8efd>ed:fgdF6edd?edBfdDedFfdGejfdHejfdIejfdJefdKe fdLejfdMe eje e fdNefd3ejfd7e fg d6ede dOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddddddddd(dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddejd:fgd6de d:fedejfedgd6de fedgd 6dejfedgd 6de d:fedgd6dejfedejfedgd6e dddddddddddd ejfedgd6e ddddejfedgd6ZRS(s^ For `Gnuplot `_ plotting scripts. *New in Pygments 0.11.* tGnuplottgnuplots*.plots*.pltstext/x-gnuplotREsbi$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_]*RRGs[^\\\n]s\\\ns\\Rs#poptcommentt#s [ \t\v\f]+s\nRLs/\\([\\abfnrtv"\']|x[a-fA-F0-9]{2,4}|[0-7]{1,3})s [^\\"\n]+tdqstrings''Rs [^\\'\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(RNRORPRQRRRSRTRRRRRR RRRlR RctConstantR RRRR[R^tWordRkRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR$ws                                                  cBseZdZdZdgZddgZdgZidejfdej fde j fd ej fd e fd ejfd efd efdejjfdefdejfdejfdejfdefgd6ZRS(sm For `Persistence of Vision Raytracer `_ files. *New in Pygments 0.11.* tPOVRaytpovs*.povs*.incs text/x-povrays/\*[\w\W]*?\*/s//.*\ns(?s)"(?:\\.|[^"\\])+"s#(debug|default|else|end|error|fclose|fopen|ifdef|ifndef|include|range|read|render|statistics|switch|undef|version|warning|while|write|define|macro|local|declare)\bse \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)\bs(bicubic_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|union)\bs[\[\](){}<>;,]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+RG(RNRORPRQRRRSRTR RZRYRRoR_RRRkRR RRR[R^R Rd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR%s.       /       c5Bs eZdZdZdgZdgZejejBZ 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 ddddddddddddddddddddddddddddddddddddddddddddddddddg5Zidefdejfdefdefdejdfdefdeee j!efdee"e j!fde#fddj$ee#j%fddj$edddee"e j&fdeee"efddj$e ee"e j'fddj$e e j(fddj$ee j!fddj$ee"fddj$ee"fddj$ee j!fddj$e e j!fddj$ee j!fddj$ee j)fddj$ee j!fddj$ee j!fddj$ee j!fdej*fde e j+fde,j-fde,j.fgd6dejdfdejdfdejfdejfgd6Z/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 )?textRMt 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)?titems 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 filetzoomedtanimatetappends 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 fittstarts 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))?tmutedRQs 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 labelsRHsunmodified 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)Nis^(\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+RGs#pushs\*\)s#pops[^*(]+s[*(](0RNRORPRQRRRSRURWtDOTALLRXt IdentifierstLiteralstClassestBuiltInt HandlerParamstCommandst Referencest OperatorstControlt DeclarationsRbt StudioClassest StudioEventstStudioCommandstStudioPropertiesR RRR RZRRRRkRR RRRcRRt AttributeRoRlRR[R^Rd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR&lsR                                                                                                                                    c BseZdZdZdgZdgZdgZejej BZ i de fde fde fde fd e fgd 6d e d fd ejfdejfdejfdefdefdejfdejfdefg d6ed ededededdejdfedgd6defgd6dejfgd6dejfgd6d eee ejfgd6d e d!fd"e jfd#e fde fd$e fgd 6d%ejd!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)?/RERLRMs)(\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+)RFRIRJt operatorstclassess("|)s html-contentRGsr(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|impure|in|initial\sequation|inner|input|loop|nondiscrete|outer|output|parameter|partial|protected|public|pure|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|getInstanceName|log|log10|mod|rem|semiLinear|sign|sin|sinh|size|spatialDistribution|sqrt|tan|tanh|zeros)\bs(actualStream|and|assert|cardinality|change|Clock|delay|der|edge|hold|homotopy|initial|inStream|noEvent|not|or|pre|previous|reinit|return|sample|smooth|spatialDistribution|subSample|terminal|terminate)\bsK(block|class|connector|function|model|package|record|type)(\s+)([A-Za-z_]+)s#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*>)(RNRORPRQRRRSRTRURVRRXR R RRR[R^R RRRkRRRjRRcRRRRRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR'sZ                         c BseZdZdZdgZddgZdgZejej BZ ejdZ dZ ide jdfd efd efgd 6d efd ejdfdejfdejdfdejfdedfdedfdejfdejfdefdejdfdejfdejfdejdfd ejfd!ejfd"ejfd#ejfd$ejfd%ejfd&ejfd'efd(e jfd)ejfd*ejfd+ejfd,ed-fd.ejfd/e fd0efgd6d1efe ejfd2efd3ejfded4fgd6d5efe ejfd2efd3ejfded6fd7ed4fgd6d1ejfe ejfd3ejfdejd4fgd6e dejd4fd8ejd4fd9ejd4fgd6e ejfdejd:fd;ejfd<ejd4fgd6d1ejfe ejfd2ejfd3ejfdejd4fgd:6d=ejfd>ejd4fgd?6d ejfd@ejfd7ejd4fgd6dedAfdedBfdCedDfdEed4fgd-6d1efe efd2efd3efded4fgdA6d5efe efd2efd3efded6fd7ed4fgdB6dCed6fdFed4fdGefgdD6Z RS(HsO A `REBOL `_ lexer. *New in Pygments 1.1.* tREBOLtrebols*.rs*.r3s text/x-rebols(?:\^\([0-9a-fA-F]{1,4}\)*)ccs]|j}tjd|r8|jtj|fVn!tjd|rd|jtj|fVntjd|r|jtj|fVntjd|r|jt j |fVntjd|r|jtj |fVnqtjd|r|jtj |fVnEtjd|r=|jt |fVntjd|rf|jt |fVntjd |r|jt |fVntjd |r|jt j|fVntjd |r|jtjj|fVnotjd |r|jtj|fVnCtjd |rB|jtj|fVn|jtj|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%.*(tgroupRUtmatchRtRt SubheadingRRkRcRt NamespaceRtHeadingR RaRlRtLabelR(tlexerRR((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyt word_callbacksJ       tscripttRs[^R]+RGs\s+s#"tchars#{[0-9a-fA-F]*}s2#{tbin2s64#{[0-9a-zA-Z+/=\s]*}RLRMt{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]+)s [^(\^")]+s[\(|\)]+s\^.s#pops [^(\^{^})]+s#pusht}s\^."s."t tagStrings [^(<>\r\n")]+t>s(\d+\.)+s\d+ttuples ([0-1]\s*){8}tcommentString1tcommentString2s\[t commentBlocks [^(\s{\"\[]+s\]s [^(\[\])]+(!RNRORPRQRRRSRTRURVRWRXt escape_reRRtStrongR R RRRR\tSpecialR_RRRjR[tOtherRRRRRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR(s    U                                                             cBseZdZdZdgZdgZdgZejej BZ ide fde j fde j fgd6d ejfd ejfgd 6edd eee ejfd efdeee ejfdeee eejefdeee eje efdeee ejfdee ejeejfdejfdefdefdefdeejefdefdejfdefed defdej fdefgd6ZRS(sP Lexer for ABAP, SAP's integrated language. *New in Pygments 1.1.* tABAPtabaps*.abaps text/x-abaps\s+s^\*.*$s\".*?\nRhs<[\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[/;:()\[\],\.]RG(RNRORPRQRRRSRTRURVRWRXR R RYRRlRRRRcRR RkRR^RRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR)sX         2     cBseZdZdZdgZdgZdgZidejfde fde eje e j e fdefd e e je e jfd e e je efd ejfed ed g d6dejfdejfde jfde e jefde jfde jfdefdefdefdefdefed edg d 6de fde fde jfde jfde jfgd6de 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_]+>texpressionstatRERGs(\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"[^"]*"(RNRORPRQRSRRRTRR`RRR RRRcRlRR R RRRR[R^RRRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR*sN                       cBs[eZdZdZddddgZdgZdgZdZdZd Z d Z id e fgd 6e e d fe d dejfgd6e e dfe d dejfgd6de dfe d dejfgd6de dfe d de fdejfgd6eeeje e ejdfgd6e ddejfgd6dejfgd6defgd6e ddefgd6de d fe dgd!6d"e d fe d#gd$6d"e dfe d#gd 6d%ejd&fe de de d dejfgd#6de d fe d de fe dgd'6d%ejd fe dgd&6d(ejfe d de d!fde d'fd%ejd&fe de dd)eejejfe eeje d$feee e ejdfeeeje e ejdfe eeje e ejdfdejfg d*6ZRS(+sf For `Gherkin ` syntax. *New in Pygments 1.2.* tGherkintCucumbertcucumbertgherkins *.featurestext/x-gherkinu"^(기능|機能|功能|フィーチャ|خاصية|תכונה|Функціонал|Функционалност|Функционал|Фича|Особина|Могућност|Özellik|Właściwość|Tính năng|Trajto|Savybė|Požiadavka|Požadavek|Osobina|Ominaisuus|Omadus|OH HAI|Mogućnost|Mogucnost|Jellemző|Fīča|Funzionalità|Funktionalität|Funkcionalnost|Funkcionalitāte|Funcționalitate|Functionaliteit|Functionalitate|Funcionalitat|Funcionalidade|Fonctionnalité|Fitur|Feature|Egenskap|Egenskab|Crikey|Característica|Arwedd)(:)(.*)$u^(\s*)(시나리오 개요|시나리오|배경|背景|場景大綱|場景|场景大纲|场景|劇本大綱|劇本|テンプレ|シナリオテンプレート|シナリオテンプレ|シナリオアウトライン|シナリオ|سيناريو مخطط|سيناريو|الخلفية|תרחיש|תבנית תרחיש|רקע|Тарих|Сценарій|Сценарио|Сценарий структураси|Сценарий|Структура сценарію|Структура сценарија|Структура сценария|Скица|Рамка на сценарий|Пример|Предыстория|Предистория|Позадина|Передумова|Основа|Концепт|Контекст|Założenia|Wharrimean is|Tình huống|The thing of it is|Tausta|Taust|Tapausaihio|Tapaus|Szenariogrundriss|Szenario|Szablon scenariusza|Stsenaarium|Struktura scenarija|Skica|Skenario konsep|Skenario|Situācija|Senaryo taslağı|Senaryo|Scénář|Scénario|Schema dello scenario|Scenārijs pēc parauga|Scenārijs|Scenár|Scenaro|Scenariusz|Scenariul de şablon|Scenariul de sablon|Scenariu|Scenario Outline|Scenario Amlinellol|Scenario|Scenarijus|Scenarijaus šablonas|Scenarij|Scenarie|Rerefons|Raamstsenaarium|Primer|Pozadí|Pozadina|Pozadie|Plan du scénario|Plan du Scénario|Osnova scénáře|Osnova|Náčrt Scénáře|Náčrt Scenáru|Mate|MISHUN SRSLY|MISHUN|Kịch bản|Konturo de la scenaro|Kontext|Konteksts|Kontekstas|Kontekst|Koncept|Khung tình huống|Khung kịch bản|Háttér|Grundlage|Geçmiş|Forgatókönyv vázlat|Forgatókönyv|Fono|Esquema do Cenário|Esquema do Cenario|Esquema del escenario|Esquema de l\'escenari|Escenario|Escenari|Dis is what went down|Dasar|Contexto|Contexte|Contesto|Condiţii|Conditii|Cenário|Cenario|Cefndir|Bối cảnh|Blokes|Bakgrunn|Bakgrund|Baggrund|Background|B4|Antecedents|Antecedentes|All y\'all|Achtergrond|Abstrakt Scenario|Abstract Scenario)(:)(.*)$u^(\s*)(예|例子|例|サンプル|امثلة|דוגמאות|Сценарији|Примери|Приклади|Мисоллар|Значения|Örnekler|Voorbeelden|Variantai|Tapaukset|Scenarios|Scenariji|Scenarijai|Příklady|Példák|Príklady|Przykłady|Primjeri|Primeri|Piemēri|Pavyzdžiai|Paraugs|Juhtumid|Exemplos|Exemples|Exemplele|Exempel|Examples|Esempi|Enghreifftiau|Ekzemploj|Eksempler|Ejemplos|EXAMPLZ|Dữ liệu|Contoh|Cobber|Beispiele)(:)(.*)$u^(\s*)(하지만|조건|먼저|만일|만약|단|그리고|그러면|那麼|那么|而且|當|当|前提|假設|假如|但是|但し|並且|もし|ならば|ただし|しかし|かつ|و |متى |لكن |عندما |ثم |بفرض |اذاً |כאשר |וגם |בהינתן |אזי |אז |אבל |Якщо |Унда |То |Припустимо, що |Припустимо |Онда |Но |Нехай |Лекин |Когато |Када |Кад |К тому же |И |Задато |Задати |Задате |Если |Допустим |Дадено |Ва |Бирок |Аммо |Али |Але |Агар |А |І |Și |És |Zatati |Zakładając |Zadato |Zadate |Zadano |Zadani |Zadan |Youse know when youse got |Youse know like when |Yna |Ya know how |Ya gotta |Y |Wun |Wtedy |When y\'all |When |Wenn |WEN |Và |Ve |Und |Un |Thì |Then y\'all |Then |Tapi |Tak |Tada |Tad |Så |Stel |Soit |Siis |Si |Sed |Se |Quando |Quand |Quan |Pryd |Pokud |Pokiaľ |Però |Pero |Pak |Oraz |Onda |Ond |Oletetaan |Og |Och |O zaman |Når |När |Niin |Nhưng |N |Mutta |Men |Mas |Maka |Majd |Mais |Maar |Ma |Lorsque |Lorsqu\'|Kun |Kuid |Kui |Khi |Keď |Ketika |Když |Kaj |Kai |Kada |Kad |Jeżeli |Ja |Ir |I CAN HAZ |I |Ha |Givun |Givet |Given y\'all |Given |Gitt |Gegeven |Gegeben sei |Fakat |Eğer ki |Etant donné |Et |Então |Entonces |Entao |En |Eeldades |E |Duota |Dun |Donitaĵo |Donat |Donada |Do |Diyelim ki |Dengan |Den youse gotta |De |Dato |Dar |Dann |Dan |Dado |Dacă |Daca |DEN |Când |Cuando |Cho |Cept |Cand |Cal |But y\'all |But |Buh |Biết |Bet |BUT |Atès |Atunci |Atesa |Anrhegedig a |Angenommen |And y\'all |And |An |Ama |Als |Alors |Allora |Ali |Aleshores |Ale |Akkor |Aber |AN |A také |A |\* )s#.*$tcommentststep_content_stacks(\s|.)tfeature_elementss#pop:2tfeature_elements_on_stacks\s+\|texamples_table_headertexamples_tables \s+\|\s*$s\s*\|s[^\|]tscenario_sections_on_stackt narratives (<[^>]+>)t table_varss&(\d+\.?\d*|\d*\.\d+)([eE][+-]?[0-9]+)?tnumbersRMs"""s#popt py_stringRt step_contenttstep_content_rootRLt double_stringt table_contents\ns(\s*)(@[^@\r\n\t ]+)RG(RNRORPRQRRRSRTtfeature_keywordstfeature_element_keywordstexamples_keywordst step_keywordsR RRRRcRlRRRjRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR+s           (                 cBsyeZdZdZddgZdgZdgZdZidefdefd efd e fd e fgd 6d e fde dfde j fde j fde j fde jfde jfdefdefdeeeeefdefdejfdejfdejfdefgd6ed dedeeeejeeeeed fded!eeeejeeeeefd"ed#fgd$6ed edd%efd&ed'fgd#6ed edd&efd(ed)fd*ed'fgd 6de d'fd+e jfde fd,e fd e fd-e fd.e fgd6Zd/ZRS(0s^ For `Asymptote `_ source code. *New in Pygments 1.2.* t Asymptotetasyt asymptotes*.asystext/x-asymptotes(?:\s|//.*?\n|/\*.*?\*/)+s\ns\s+s\\\ns//(\n|(.|\n)*?[^\\]\n)s/(\\\n)?\*(.|\n)*?\*(\\\n)?/REs"(\\\\|\\"|[^"])*"RRMs%(\d+\.\d*|\.\d+|\d+)[eE][+-]?\d+[lL]?s(\d+\.\d*|\.\d+|\d+[fF])[fF]?s0x[0-9a-fA-F]+[Ll]?s 0[0-7]+[Ll]?s\d+[Ll]?s[~!%^&*+=|?:<>/-]s [()\[\],.]s\b(case)(.+?)(:)s(and|controls|tension|atleast|curl|if|else|while|for|do|return|break|continue|struct|typedef|new|access|import|unravel|from|include|quote|static|public|private|restricted|this|explicit|true|false|null|cycle|newframe|operator)\bsE(Braid|FitResult|Label|Legend|TreeNode|abscissa|arc|arrowhead|binarytree|binarytreeNode|block|bool|bool3|bounds|bqe|circle|conic|coord|coordsys|cputime|ellipse|file|filltype|frame|grid3|guide|horner|hsv|hyperbola|indexedTransform|int|inversion|key|light|line|linefit|marginT|marker|mass|object|pair|parabola|path|path3|pen|picture|point|position|projection|real|revolution|scaleT|scientific|segment|side|slice|splitface|string|surface|tensionSpecifier|ticklocate|ticksgridT|tickvalues|transform|transformation|tree|triangle|trilinear|triple|vector|vertex|void)(?=([ ]{1,}[a-zA-Z]))s(Braid|FitResult|TreeNode|abscissa|arrowhead|block|bool|bool3|bounds|coord|frame|guide|horner|int|linefit|marginT|pair|pen|picture|position|real|revolution|slice|splitface|ticksgridT|tickvalues|tree|triple|vertex|void)\bs[a-zA-Z_][a-zA-Z0-9_]*:(?!:)s[a-zA-Z_][a-zA-Z0-9_]*RFsH((?:[a-zA-Z0-9_*\s])+?(?:\s|\*))([a-zA-Z_][a-zA-Z0-9_]*)(\s*\([^;]*?\))(s)({)tfunctions)(;)Rt statementRGs[{}]Rs#popRs#pushRs0\\([\\abfnrtv"\'?]|x[a-fA-F0-9]{2,4}|[0-7]{1,3})s [^\\'\n]+s\\ns\\ccsddlm}m}xytj||D]e\}}}|tkr\||kr\tj}n$|tkr||krtj}n|||fVq)WdS(Ni(t ASYFUNCNAMEt ASYVARNAME(tpygments.lexers._asybuiltinsRRRtget_tokens_unprocessedRRcRl(tselfRRRRttokentvalue((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyRs  (RNRORPRQRRRSRTt_wsR R RRR[R\R]R^R RRRRRRaRRRRcRRdR(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR,>sp                     $ $              cBseZdZdZdgZddgZdgZdZdeZdeZ d e efZ id e j fd e j fd e jfd e jfdedfdefdeejfdeejfdeejfdeejfde ejfe ejfdeejfdeejfdeejfdefgd6defdejdfdedfded fgd6d!ejd fgd6Z RS("s Lexer for PostScript files. The PostScript Language Reference published by Adobe at is the authority for this. *New in Pygments 1.4.* t PostScriptt postscripts*.pss*.epssapplication/postscripts\(\)\<\>\[\]\{\}\/\%\ss(?=[%s])s[^%s]s%s+%ss^%!.+\ns%%.*\ns (^%.*\n){2,}s%.*\ns\(t stringliterals[\{\}(\<\<)(\>\>)\[\]]s<[0-9A-Fa-f]+>sG[0-9]+\#(\-|\+)?([0-9]+\.?|[0-9]*\.[0-9]+|[0-9]+\.[0-9]*)((e|E)[0-9]+)?s?(\-|\+)?([0-9]+\.?|[0-9]*\.[0-9]+|[0-9]+\.[0-9]*)((e|E)[0-9]+)?s(\-|\+)?[0-9]+s\/%ss (false|true)s3(eq|ne|ge|gt|le|lt|and|or|not|if|ifelse|for|forall)s4(abs|add|aload|arc|arcn|array|atan|begin|bind|ceiling|charpath|clip|closepath|concat|concatmatrix|copy|cos|currentlinewidth|currentmatrix|currentpoint|curveto|cvi|cvs|def|defaultmatrix|dict|dictstackoverflow|div|dtransform|dup|end|exch|exec|exit|exp|fill|findfont|floor|get|getinterval|grestore|gsave|gt|identmatrix|idiv|idtransform|index|invertmatrix|itransform|length|lineto|ln|load|log|loop|matrix|mod|moveto|mul|neg|newpath|pathforall|pathbbox|pop|print|pstack|put|quit|rand|rangecheck|rcurveto|repeat|restore|rlineto|rmoveto|roll|rotate|round|run|save|scale|scalefont|setdash|setfont|setgray|setlinecap|setlinejoin|setlinewidth|setmatrix|setrgbcolor|shfill|show|showpage|sin|sqrt|stack|stringwidth|stroke|strokepath|sub|syntaxerror|transform|translate|truncate|typecheck|undefined|undefinedfilename|undefinedresult)s\s+RGs [^\(\)\\]+s\\tescapes#pushs\)s#pops([0-8]{3}|n|r|t|b|f|\\|\(|\))?(!RNRORPRQRRRSRTt delimitert delimiter_endtvalid_name_charst valid_nameR R_RRZRYRRRR\R]R[R^RRlRcRRRbRkR RRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR-sH                    cBs~eZdZdZdgZddgZdgZi deee j dfdeee d fd e j fd e j fd e fd ejfdejfdefededededdeeddfeddefdefdejfedgd6de j dfde j fd e j fgd6d!e dfd"e fd#e fgd 6d$eeejfgd6d%ejfgd6d&ejfgd6d'eeejfd(eeejfgd6d)ejfd*ejfd+ejfd,ejfd-ejjfd.ejfgd6d/ejfgd6d0efgd16dedfed1gd6d2efgd6ZRS(3sa For `autohotkey `_ source code. *New in Pygments 1.4.* t autohotkeytahks*.ahks*.ahklstext/x-autohotkeys ^(\s*)(/\*)t incomments ^(\s*)(\()tincontinuations\s+;.*?$s^;.*?$s []{}(),;[]s(in|is|and|or|not)\bs \%[a-zA-Z_#@$][a-zA-Z0-9_#@$]*\%s%!=|==|:=|\.=|<<|>>|[-~+/*%=<>&^|?:!.]tcommandstlabelstbuiltInFunctionstbuiltInVariablesRLt stringescapetdqsRs[a-zA-Z_#@$][a-zA-Z0-9_#@$]*s\\|\'s\`([\,\%\`abfnrtv\-\+;])tgarbageRGs^\s*\*/s#pops[^*/]s[*/]s^\s*\)s[^)]s[)]s (?i)^(\s*)(global|local|static|#AllowSameLineComments|#ClipboardTimeout|#CommentFlag|#ErrorStdOut|#EscapeChar|#HotkeyInterval|#HotkeyModifierTimeout|#Hotstring|#IfWinActive|#IfWinExist|#IfWinNotActive|#IfWinNotExist|#IncludeAgain|#Include|#InstallKeybdHook|#InstallMouseHook|#KeyHistory|#LTrim|#MaxHotkeysPerInterval|#MaxMem|#MaxThreads|#MaxThreadsBuffer|#MaxThreadsPerHotkey|#NoEnv|#NoTrayIcon|#Persistent|#SingleInstance|#UseHook|#WinActivateForce|AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGetFocus|ControlGetPos|ControlGetText|ControlGet|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|Edit|Else|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|IfEqual|IfExist|IfGreaterOrEqual|IfGreater|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|If |ImageSearch|IniDelete|IniRead|IniWrite|InputBox|Input|KeyHistory|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClickDrag|MouseClick|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|RunAs|RunWait|Run|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|Send|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|While|WinActivate|WinActivateBottom|WinClose|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinGet|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimizeAllUndo|WinMinimizeAll|WinMinimize|WinMove|WinRestore|WinSetTitle|WinSet|WinShow|WinWaitActive|WinWaitClose|WinWaitNotActive|WinWait)\bs(?i)(Abs|ACos|Asc|ASin|ATan|Ceil|Chr|Cos|DllCall|Exp|FileExist|Floor|GetKeyState|IL_Add|IL_Create|IL_Destroy|InStr|IsFunc|IsLabel|Ln|Log|LV_Add|LV_Delete|LV_DeleteCol|LV_GetCount|LV_GetNext|LV_GetText|LV_Insert|LV_InsertCol|LV_Modify|LV_ModifyCol|LV_SetImageList|Mod|NumGet|NumPut|OnMessage|RegExMatch|RegExReplace|RegisterCallback|Round|SB_SetIcon|SB_SetParts|SB_SetText|Sin|Sqrt|StrLen|SubStr|Tan|TV_Add|TV_Delete|TV_GetChild|TV_GetCount|TV_GetNext|TV_Get|TV_GetParent|TV_GetPrev|TV_GetSelection|TV_GetText|TV_Modify|VarSetCapacity|WinActive|WinExist|Object|ComObjActive|ComObjArray|ComObjEnwrap|ComObjUnwrap|ComObjParameter|ComObjType|ComObjConnect|ComObjCreate|ComObjGet|ComObjError|ComObjValue|Insert|MinIndex|MaxIndex|Remove|SetCapacity|GetCapacity|GetAddress|_NewEnum|FileOpen|Read|Write|ReadLine|WriteLine|ReadNumType|WriteNumType|RawRead|RawWrite|Seek|Tell|Close|Next|IsObject|StrPut|StrGet|Trim|LTrim|RTrim)\bs(?i)(A_AhkPath|A_AhkVersion|A_AppData|A_AppDataCommon|A_AutoTrim|A_BatchLines|A_CaretX|A_CaretY|A_ComputerName|A_ControlDelay|A_Cursor|A_DDDD|A_DDD|A_DD|A_DefaultMouseSpeed|A_Desktop|A_DesktopCommon|A_DetectHiddenText|A_DetectHiddenWindows|A_EndChar|A_EventInfo|A_ExitReason|A_FormatFloat|A_FormatInteger|A_Gui|A_GuiEvent|A_GuiControl|A_GuiControlEvent|A_GuiHeight|A_GuiWidth|A_GuiX|A_GuiY|A_Hour|A_IconFile|A_IconHidden|A_IconNumber|A_IconTip|A_Index|A_IPAddress1|A_IPAddress2|A_IPAddress3|A_IPAddress4|A_ISAdmin|A_IsCompiled|A_IsCritical|A_IsPaused|A_IsSuspended|A_KeyDelay|A_Language|A_LastError|A_LineFile|A_LineNumber|A_LoopField|A_LoopFileAttrib|A_LoopFileDir|A_LoopFileExt|A_LoopFileFullPath|A_LoopFileLongPath|A_LoopFileName|A_LoopFileShortName|A_LoopFileShortPath|A_LoopFileSize|A_LoopFileSizeKB|A_LoopFileSizeMB|A_LoopFileTimeAccessed|A_LoopFileTimeCreated|A_LoopFileTimeModified|A_LoopReadLine|A_LoopRegKey|A_LoopRegName|A_LoopRegSubkey|A_LoopRegTimeModified|A_LoopRegType|A_MDAY|A_Min|A_MM|A_MMM|A_MMMM|A_Mon|A_MouseDelay|A_MSec|A_MyDocuments|A_Now|A_NowUTC|A_NumBatchLines|A_OSType|A_OSVersion|A_PriorHotkey|A_ProgramFiles|A_Programs|A_ProgramsCommon|A_ScreenHeight|A_ScreenWidth|A_ScriptDir|A_ScriptFullPath|A_ScriptName|A_Sec|A_Space|A_StartMenu|A_StartMenuCommon|A_Startup|A_StartupCommon|A_StringCaseSense|A_Tab|A_Temp|A_ThisFunc|A_ThisHotkey|A_ThisLabel|A_ThisMenu|A_ThisMenuItem|A_ThisMenuItemPos|A_TickCount|A_TimeIdle|A_TimeIdlePhysical|A_TimeSincePriorHotkey|A_TimeSinceThisHotkey|A_TitleMatchMode|A_TitleMatchModeSpeed|A_UserName|A_WDay|A_WinDelay|A_WinDir|A_WorkingDir|A_YDay|A_YEAR|A_YWeek|A_YYYY|Clipboard|ClipboardAll|ComSpec|ErrorLevel|ProgramFiles|True|False|A_IsUnicode|A_FileEncoding|A_OSVersion|A_PtrSize)\bs(^\s*)([^:\s\(\"]+?:{1,2})s(^\s*)(::[^:\s]+?::)s%(\d+\.\d*|\d*\.\d+)([eE][+-]?[0-9]+)?s\d+[eE][+-]?[0-9]+s0\d+s0[xX][a-fA-F0-9]+s\d+Ls\d+s\"\"|\`([\,\%\`abfnrtv])s[^"\n]+tstringss[^\S\n]( RNRORPRQRRRSRTRR R RZRt SinglelineRR RRRlRRRRRkRcRRR[R]R\R^tLongRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR.sd                    1     cBs eZdZdZdgZdgZddgZejZ ide j fde j fde jfd e jd fd efd efd efde j jfdefde jfdejfdejfdefg d6dejfd e jdfde jfgd 6ZRS(s Lexer for `GoodData MAQL `_ scripts. *New in Pygments 1.4.* tMAQLtmaqls*.maqlstext/x-gooddata-maqlsapplication/x-gooddata-maqls IDENTIFIER\bs \{[^}]+\}s+[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]{1,3})?RLsstring-literals \<\>|\!\=s\=|\>\=|\>|\<\=|\`_ script files. *New in Pygments 1.4.* s GoodData-CLs gooddata-cls*.gdcstext/x-gooddata-cls#.*s [a-zA-Z]\w*s\(s args-listRs\s+RGs\)s#popt,t=RLsstring-literals+[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]{1,3})?s\ss\\[tnrfbae"\\]s[^\\"]+(RNRORPRQRRRSRTRURVRXR RYRRcR RR RlR R RRRRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR/s,            cBseZdZdZdgZdgZidefdefdej fdej fde fd e j fd e j fd ee jed fd ee jedfdee jedfdefdejfdejfdejfdejfdejfdejfdefdeejeefdefgd6dejdfgd 6dejdfgd6dedfgd6ZRS(s} Lexer for `Protocol Buffer `_ definition files. *New in Pygments 1.4.* sProtocol Buffertprotobufs*.protos[ \t]+s[,;{}\[\]\(\)]s/(\\\n)?/(\n|(.|\n)*?[^\\]\n)s/(\\\n)?\*(.|\n)*?\*(\\\n)?/sa\b(import|option|optional|required|repeated|default|packed|ctype|extensions|to|max|rpc|returns)\bsl(int32|int64|uint32|uint64|sint32|sint64|fixed32|fixed64|sfixed32|sfixed64|float|double|bool|string|bytes)\bs(true|false)\bs(package)(\s+)tpackages(message|extend)(\s+)tmessages(enum|group|service)(\s+)ttypes\".*\"s'(\d+\.\d*|\.\d+|\d+)[eE][+-]?\d+[LlUu]*s(\d+\.\d*|\.\d+|\d+[fF])[fF]?s(\-?(inf|nan))s0x[0-9a-fA-F]+[LlUu]*s0[0-7]+[LlUu]*s \d+[LlUu]*s[+-=]s%([a-zA-Z_][a-zA-Z0-9_\.]*)([ \t]*)(=)s[a-zA-Z_][a-zA-Z0-9_\.]*RGs[a-zA-Z_][a-zA-Z0-9_]*s#pop(RNRORPRQRRRSR RR RYRZRRaRRRR`RRR[R\R]R^R RRRRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR1* sB                cBseZdZdZddgZddgZddgZejej BZ ide e e jeefd efd ejfd ejfd e jfd e fde jfde jfde e jedfde e jedfde jfde jfdefdejfde ee jfde jfde fdefdejfdej fdej!fdefgd 6d!e j"d"fgd6d#e jd"fgd6Z#RS($s] For `Hybris `_ source code. *New in Pygments 1.4.* tHybristhybristhys*.hys*.hybs text/x-hybrissapplication/x-hybrissH^(\s*(?:function|method|operator\s+)+?)([a-zA-Z_][a-zA-Z0-9_]*)(\s*)(\()s[^\S\n]+s//.*?\ns /\*.*?\*/s@[a-zA-Z_][a-zA-Z0-9_\.]*so(break|case|catch|next|default|do|else|finally|for|foreach|of|unless|if|new|return|switch|me|throw|try|while)\bsK(extends|private|protected|public|static|throws|function|method|operator)\bsK(true|false|null|__FILE__|__LINE__|__VERSION__|__LIB_PATH__|__INC_PATH__)\bs(class|struct)(\s+)R}s(import|include)(\s+)timports(gc_collect|gc_mm_items|gc_mm_usage|gc_collect_threshold|urlencode|urldecode|base64encode|base64decode|sha1|crc32|sha2|md5|md5_file|acos|asin|atan|atan2|ceil|cos|cosh|exp|fabs|floor|fmod|log|log10|pow|sin|sinh|sqrt|tan|tanh|isint|isfloat|ischar|isstring|isarray|ismap|isalias|typeof|sizeof|toint|tostring|fromxml|toxml|binary|pack|load|eval|var_names|var_values|user_functions|dyn_functions|methods|call|call_method|mknod|mkfifo|mount|umount2|umount|ticks|usleep|sleep|time|strtime|strdate|dllopen|dlllink|dllcall|dllcall_argv|dllclose|env|exec|fork|getpid|wait|popen|pclose|exit|kill|pthread_create|pthread_create_argv|pthread_exit|pthread_join|pthread_kill|smtp_send|http_get|http_post|http_download|socket|bind|listen|accept|getsockname|getpeername|settimeout|connect|server|recv|send|close|print|println|printf|input|readline|serial_open|serial_fcntl|serial_get_attr|serial_get_ispeed|serial_get_ospeed|serial_set_attr|serial_set_ispeed|serial_set_ospeed|serial_write|serial_read|serial_close|xml_load|xml_parse|fopen|fseek|ftell|fsize|fread|fwrite|fgets|fclose|file|readdir|pcre_replace|size|pop|unmap|has|keys|values|length|find|substr|replace|split|trim|remove|contains|join)\bs(MethodReference|Runner|Dll|Thread|Pipe|Process|Runnable|CGI|ClientSocket|Socket|ServerSocket|File|Console|Directory|Exception)\bs"(\\\\|\\"|[^"])*"s'\\.'|'[^\\]'|'\\u[0-9a-f]{4}'s(\.)([a-zA-Z_][a-zA-Z0-9_]*)s[a-zA-Z_][a-zA-Z0-9_]*:s[a-zA-Z_\$][a-zA-Z0-9_]*s&[~\^\*!%&\[\]\(\)\{\}<>\|+=:;,./?\-@]+s%[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?s 0x[0-9a-f]+s[0-9]+L?s\nRGs[a-zA-Z_][a-zA-Z0-9_]*s#pops[a-zA-Z0-9_.]+\*?($RNRORPRQRRRSRTRURWRRXRRRRcR R R RYRZRR`RRRkRaRRRRRR[R\R^RRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR2_ sP                   cBs\eZdZdZddddgZdgZdgZidefd ej fgd 6e d d e j d fd ed!fded fgd6ded fgd6dedfe d de dfdedfdefdedfdejdfdejfdejfdejfdejfdejfdejfde jfde j fgd 6ZRS("s6 For Awk scripts. *New in Pygments 1.5.* tAwktawktgawktmawktnawks*.awksapplication/x-awks\s+s#.*$tcommentsandwhitespaces(/(\\.|[^[/\\\n]|\[(\\.|[^\]\\\n])*])+/\Bs#pops(?=/)tbadregexRtslashstartsregexs\ns ^(?=\s|/)s0\+\+|--|\|\||&&|in|\$|!?~|(\*\*|[-<>+*%\^/!=])=?s[{(\[;,]s[})\].]s.(break|continue|do|while|exit|for|if|return)\bs function\bs(atan2|cos|exp|int|log|rand|sin|sqrt|srand|gensub|gsub|index|length|match|split|sprintf|sub|substr|tolower|toupper|close|fflush|getline|next|nextfile|print|printf|strftime|systime|delete|system)\bs(ARGC|ARGIND|ARGV|CONVFMT|ENVIRON|ERRNO|FIELDWIDTHS|FILENAME|FNR|FS|IGNORECASE|NF|NR|OFMT|OFS|ORFS|RLENGTH|RS|RSTART|RT|SUBSEP)\bs[$a-zA-Z_][a-zA-Z0-9_]*s%[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?s0x[0-9a-fA-F]+s[0-9]+s"(\\\\|\\"|[^"])*"s'(\\\\|\\'|[^'])*'RG(s#popR,(RNRORPRQRRRSRTR R RYRRtRegexR RRR`RbRRkRRR[R\R^RoRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR3 sB                   cBs(eZdZdZddgZdgZgZidefdee e e e e fdee e e e e j e dfd ee e e e e j fd ee e je e e je ee fd ee je ee fd ed fdee j e fdee je fdee je fde jfde fdefdefdejfdejfde j fde fgd6dejdfdejfd edfdefdefgd 6dejd fd!ejdfd"ejfgd6d#e dfd$e fde jfde fgd6ZRS(%s` Lexer for `CFEngine3 `_ policy files. *New in Pygments 1.5.* t CFEngine3t cfengine3tcf3s*.cfs#.*?\ns(body)(\s+)(\S+)(\s+)(control)s%(body|bundle)(\s+)(\S+)(\s+)(\w+)(\()targlists!(body|bundle)(\s+)(\S+)(\s+)(\w+)s7(")([^"]+)(")(\s+)(string|slist|int|real)(\s*)(=>)(\s*)s(\S+)(\s*)(=>)(\s*)RLRMs (\w+)(\()s([\w.!&|\(\)]+)(::)s(\w+)(:)s@[\{\(][^\)\}]+[\}\)]s[(){},;]s=>s->s\d+\.\d+s\d+s\w+s\s+RGs\$[\{\(]tinterpols\\.s#pops\nt.s#pushs[\}\)]s[^\$\{\(\)\}]+s\)R(RNRORPRQRRRSRTR RRR RRcRRlRaR RbRRR`RR[R^tInterpolRRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR4 sV                 c BsMeZdZdZdgZdgZdgZidefdedfdefd e j d fd e j dfd e dfgd 6de dfd e fde j fde fde fdefdefdejfdejfdedfdefg d6de dfd e fdefdeee j efgd6dejfgd 6ZRS(s Lexer for the SNOBOL4 programming language. Recognizes the common ASCII equivalents of the original SNOBOL4 operators. Does not require spaces around binary operators. *New in Pygments 1.5.* tSnoboltsnobols*.snobols text/x-snobols\*.*\ns[\+\.] Rs-.*\nsEND\s*\ntheredocs[A-Za-z\$][\w$]*s\s+RGs\s*\ns#pops(?<=[^\w.])(LT|LE|EQ|NE|GE|GT|INTEGER|IDENT|DIFFER|LGT|SIZE|REPLACE|TRIM|DUPL|REMDR|DATE|TIME|EVAL|APPLY|OPSYN|LOAD|UNLOAD|LEN|SPAN|BREAK|ANY|NOTANY|TAB|RTAB|REM|POS|RPOS|FAIL|FENCE|ABORT|ARB|ARBNO|BAL|SUCCEED|INPUT|OUTPUT|TERMINAL)(?=[^\w.])s[A-Za-z][\w\.]*s\*\*|[\?\$\.!%\*/#+\-@\|&\\=]s"[^"]*"s'[^']*'s[0-9]+(?=[^\.EeDd])s%[0-9]+(\.[0-9]*)?([EDed][-+]?[0-9]+)?t:tgotos [\(\)<>,;]s#pop:2sF|Ss(\()([A-Za-z][\w.]*)(\))s.*\n(RNRORPRQRRRSRTR RRRR RkR RRR^R[RRtHeredocRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR5 s<                   cBseZdZdZdgZdgZdgZejZ dZ ide fde fde j d fd efd efd ejfd efdefdejfdejfdejfdejjfdefdejfdefdefdejfdejfdejfdejdfdejdfgd6de fd ejd!fgd6d"e fd#ejd!fgd6d$e j fde j d%fd&e j d!fd'e j fgd 6ZRS((sA For UrbiScript source code. *New in Pygments 1.5.* t UrbiScriptt urbiscripts*.usapplication/x-urbiscriptc cs|jd}|jd}|jd}t|}|jt|fV|jt|7_|j|j|dkrd|d}|jt|fV|jt|7_dS||j|j|j|!d}|jtj|fV|j|d|_dS(Niiit)s\B(s)(( RtintRtRtposRRR7R( RRtctxttext_before_blobt blob_startt blob_size_strt blob_sizeRt blob_text((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyt blob_callbacku s (s\s+s//.*?\ns/\*Rs$(?:every|for|loop|while)(?:;|&|\||,)s(?:assert|at|break|case|catch|closure|compl|continue|default|else|enum|every|external|finally|for|freezeif|if|new|onleave|return|stopif|switch|this|throw|timeout|try|waituntil|whenever|while)\bs(?:asm|auto|bool|char|const_cast|delete|double|dynamic_cast|explicit|export|extern|float|friend|goto|inline|int|long|mutable|namespace|register|reinterpret_cast|short|signed|sizeof|static_cast|struct|template|typedef|typeid|typename|union|unsigned|using|virtual|volatile|wchar_t)\bs((?:emit|foreach|internal|loopn|static)\bs(?:private|protected|public)\bs!(?:var|do|const|function|class)\bs(?:true|false|nil|void)\bs;(?:Barrier|Binary|Boolean|CallMessage|Channel|Code|Comparable|Container|Control|Date|Dictionary|Directory|Duration|Enumeration|Event|Exception|Executable|File|Finalizable|Float|FormatInfo|Formatter|Global|Group|Hash|InputStream|IoService|Job|Kernel|Lazy|List|Loadable|Lobby|Location|Logger|Math|Mutex|nil|Object|Orderable|OutputStream|Pair|Path|Pattern|Position|Primitive|Process|Profile|PseudoLazy|PubSub|RangeIterable|Regexp|Semaphore|Server|Singleton|Socket|StackFrame|Stream|String|System|Tag|Timeout|Traceable|TrajectoryGenerator|Triplet|Tuple|UObject|UValue|UVar)\bs (?:this)\bs(?:[-=+*%/<>~^:]+|\.&?|\|\||&&)s?(?:and_eq|and|bitand|bitor|in|not|not_eq|or_eq|or|xor_eq|xor)\bs [{}\[\]()]+s(?:;|\||,|&|\?|!)+s[$a-zA-Z_][a-zA-Z0-9_]*s0x[0-9a-fA-F]+sV(?:[0-9]+(?:(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?)?((?:rad|deg|grad)|(?:ms|s|min|h|d))?)\bRLs string.doubleRs string.singleRGs%((?:\\\\|\\"|[^"])*?)(\\B\((\d+)\)\()s(\\\\|\\"|[^"])*?"s#pops%((?:\\\\|\\'|[^'])*?)(\\B\((\d+)\)\()s(\\\\|\\'|[^'])*?'s[^*/]s#pushs\*/s[*/]( RNRORPRQRRRSRTRURRXRGR R RZRRbR`RRRkRR RRRRR\R[RRoRYRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR7c sT                        cBseZdZdZdddgZddgZddgZd Zd d je d Z id e j dfde j dfde j fdejfdejfeejfe ejfdejfdejfdejfdejfdefdefdefdejfgd6de j fd e j dfde j d fd!e j fgd6d"e j fd#e j dfd$e j d fgd6ZRS(%s Lexer for `OpenEdge ABL (formerly Progress) `_ source code. *New in Pygments 1.5.* s OpenEdge ABLtopenedgetabltprogresss*.ps*.clsstext/x-openedgesapplication/x-openedges(?i)(^|(?<=[^0-9a-z_\-]))(CHARACTER|CHAR|CHARA|CHARAC|CHARACT|CHARACTE|COM-HANDLE|DATE|DATETIME|DATETIME-TZ|DECIMAL|DEC|DECI|DECIM|DECIMA|HANDLE|INT64|INTEGER|INT|INTE|INTEG|INTEGE|LOGICAL|LONGCHAR|MEMPTR|RAW|RECID|ROWID)\s*($|(?=[^0-9a-z_\-]))s(?i)(^|(?<=[^0-9a-z_\-]))(Rs)\s*($|(?=[^0-9a-z_\-]))s/\*Rs\{t preprocessors\s*&.*s0[xX][0-9a-fA-F]+[LlUu]*s(?i)(DEFINE|DEF|DEFI|DEFIN)\bs"(\\\\|\\"|[^"])*"s'(\\\\|\\'|[^'])*'s%[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?s[0-9]+s\s+s[+*/=-]s[.:()]R4RGs[^*/]s#pushs\*/s#pops[*/]s[^{}]RR(RNRORPRQRRRSRTRHRRRIR RZR_RR\RR`RaRRkRRoRYR[R^R R RRlRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR8 s>                c BsNeZdZdZdgZdgZdZdZdZide j fde j fd e fd e fd e fd e fd e jfde jfdeee fde jfdefdefdedeefdedededefdededefdefededefedejfdeejfeejfdejfd ejd!fd"ed#fd$efd%efd&ejfd'efd(eeejfd)efgd*6d"ed+fd,ejfd-efd efd.efgd#6d ejd+fd/ejfd0ejfd ejfd.ejfgd!6ZRS(1sO For `Bro `_ scripts. *New in Pygments 1.5.* tBrotbros*.bros [0-9a-fA-F_]+s(((\d*\.?\d+)|(\d+\.?\d*))([eE][-+]?\d+)?s[A-Za-z0-9][-A-Za-z0-9]*s^@.*?\ns#.*?\ns\ns\s+s\\\ns(add|alarm|break|case|const|continue|delete|do|else|enum|event|export|for|function|if|global|local|module|next|of|print|redef|return|schedule|type|when|while)\bsz(addr|any|bool|count|counter|double|file|int|interval|net|pattern|port|record|set|string|subnet|table|time|timer|vector)\bs(T|F)\bs(&)((?:add|delete|expire)_func|attr|(?:create|read|write)_expire|default|disable_print_hook|raw_output|encrypt|group|log|mergeable|optional|persistent|priority|redef|rotate_(?:interval|size)|synchronized)\bs \s+module\bs\d+/(tcp|udp|icmp|unknown)\bs (\d+\.){3}\d+t(s){7}t0xs|:)*::(s|:)*s ((\d+|:)(s |:)*)?::(s(\d+\.\d+\.|(\d+\.){2}\d+)s(\.s)+s!\s+(day|hr|min|sec|msec|usec)s?\bs0[xX]s\d+t/tregexRLRMs[!%*/+:<=>?~|-]s([-+=&|]{2}|[+=!><-]=)s (in|match)\bs[{}()\[\]$.,;]s([_a-zA-Z]\w*)(::)s[a-zA-Z_][a-zA-Z_0-9]*RGs#pops/\\([\\abfnrtv"\']|x[a-fA-F0-9]{2,4}|[0-7]{1,3})s [^\\"\n]+s\\s \\[\\nt/]s [^\\/\n]+( RNRORPRQRRRSt_hext_floatt_hR R_RYR RRaRRRRRRR tDateR\R[R^R.R RRRRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR9 sf             !               c BseZdZdZdgZdgZejZide j fde fde j fde jfdejfd efd ejfd efd ejfd efdefg d6ZdZRS(s? For CBM BASIC V2 sources. *New in Pygments 1.6.* s CBM BASIC V2tcbmbass*.bassrem.*\ns\s+snew|run|end|for|to|next|step|go(to|sub)?|on|return|stop|cont|if|then|input#?|read|wait|load|save|verify|poke|sys|print#?|list|clr|cmd|open|close|get#?sdata|restore|dim|let|def|fnsktab|spc|sgn|int|abs|usr|fre|pos|sqr|rnd|log|exp|cos|sin|tan|atn|peek|len|val|asc|(str|chr|left|right|mid)\$s [-+*/^<>=]s not|and|ors "[^"\n]*.s\d+|[-+]?\d*\.\d*(e[-+]?\d+)?s [\(\),:;]s\w+[$%]?RGcCstjd|rtSdS(Ns\d+(RURR(RR((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyRo s(RNRORPRQRRRSRURVRXR RYR RRbR`RRkR RRRR[RRdR(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyRAP s(             c Bs$eZdZdZddgZdgZdZidejfde j fde j fd efd e fd e j fee jfd ed fdefedg d6dedfedeee jeje ejefdefedgd 6dejfdejfdejfgd6ZRS(s^ For `Mscgen `_ files. *New in Pygments 1.6.* tMscgentmscgentmscs*.mscs([a-zA-Z0-9_]+|"(?:\\"|[^"])*")smsc\bsO(hscale|HSCALE|width|WIDTH|wordwraparcs|WORDWRAPARCS|arcgradient|ARCGRADIENT)\bs)(abox|ABOX|rbox|RBOX|box|BOX|note|NOTE)\bs (\.|-|\|){3}sT(?:-|=|\.|:){2}|<<=>>|<->|<=>|<<>>|<:>|->|=>>|>>|=>|:>|-x|-X|<-|<<=|<<|<=|<:|x-|X-|=s\*s\[tattrss \{|\}|,|;RRGs\]s#pops (\s*)(=)(\s*)Rs (?://|#).*?\ns/\*(?:.|\n)*?\*/s [ \t\r\n]+(RNRORPRQRRRSt_varRRaRtPropertyR RRkRlRRRRR t WhitespaceRR RYRZRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR:v s6                cCsd}d|d||fS(Nis(?:\t| {1,%s}\t| {%s}){%s}.*\ni((Rt tab_width((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyt _rx_indent sc BseZdZdZddddgZddddgZd gZd Zd Zd Z i d e fde j fde fde dfdejfdefdefdejfdej fdejfde fg d6de fedededededed ed!d"e d#fg d6e dd$6e dd%6e dd&6e dd'6e dd(6e d d)6e d!d*6ZRS(+sD For Linux-style Kconfig files. *New in Pygments 1.6.* tKconfigtkconfigt menuconfigs linux-configs kernel-configs *Config.in*s external.in*sstandard-modules.instext/x-kconfigicCst|tjd|fS(Nsindent%s(R_RtDoc(R((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyt call_indent scCs+t|tjfdtfdtdfgS(Ns\s*\nRs#pop:2(R_RRcR R(R((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyt do_indent s s\s+s#.*?\ns(mainmenu|config|menuconfig|choice|endchoice|comment|menu|endmenu|visible if|if|endif|source|prompt|select|depends on|default|range|option)\bs(---help---|help)[\t ]*\nthelps;(bool|tristate|string|hex|int|defconfig_list|modules|env)\bs[!=&|]s[()]s[0-9]+s '(''|[^'])*'s "(""|[^"])*"s\S+RGs\s*\niiiiiiiRs#poptindent7tindent6tindent5tindent4tindent3tindent2tindent1(RNRORPRQRRRSRTRXRdReR R RYRRRkR RRR^RRoRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR; sN                            c BseZdZdZdgZdgZejejBej BZ ide j fde jfde fde jfdefd efd eeejfd efd efd efdefg d6ZRS(s For `SampleManager VGL `_ source code. *New in Pygments 1.6.* tVGLtvgls*.rpfs \{[^\}]*\}tdeclares(if|then|else|endif|while|do|endwhile|and|or|prompt|object|create|on|line|with|global|routine|value|endroutine|constant|global|set|join|library|compile_option|file|exists|create|copy|delete|enable|windows|name|notprotected)(?! *[=<>.,()])s$(true|false|null|empty|error|locked)s![~\^\*\#!%&\[\]\(\)<>\|+=:;,./?-]s"[^"]*"s(\.)([a-z_\$][a-z0-9_\$]*)s&[0-9][0-9]*(\.[0-9]+(e[+\-]?[0-9]+)?)?s[a-z_\$][a-z0-9_\$]*s[\r\n]+s\s+RG(RNRORPRQRRRSRURWRRVRXR RZRRR RRRRRR Rd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR< s$          cNBs"eZdZdZdgZdgZdgZdZidej dfdej d fd ed ej dfd ed ej d fd e fde fde fdej fdej fde fdedfdejfdejfdejfdejfdejfdejfdefdefde fdefdejfd ejfd!efgd"6d#ed$fd%ejfd&efdefd'efgd6d(ej fd)ej fd*ej d$fd+ej fd,ej fd ej d$fgd 6d-ej d.fd/ej d$fd0efgd6Zd1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHd1dIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}gNZd~ZdZRS(s^ For SourcePawn source code with preprocessor directives. *New in Pygments 1.6.* t SourcePawntsps*.spstext/x-sourcepawns(?:\s|//.*?\n|/\*.*?\*/)+s^#if\s+0tif0s^#tmacrot^s#if\s+0Rs\ns\s+s\\\ns/(\\\n)?/(\n|(.|\n)*?[^\\]\n)s/(\\\n)?\*(.|\n)*?\*(\\\n)?/s[{}]sL?"RMs4L?'(\\.|\\[0-7]{1,3}|\\x[a-fA-F0-9]{1,2}|[^\\\'\n])'s'(\d+\.\d*|\.\d+|\d+)[eE][+-]?\d+[LlUu]*s(\d+\.\d*|\.\d+|\d+[fF])[fF]?s0x[0-9a-fA-F]+[LlUu]*s0[0-7]+[LlUu]*s \d+[LlUu]*s\*/s[~!%^&*+=|?:<>/-]s [()\[\],.;]ss(case|const|continue|native|default|else|enum|for|if|new|operator|public|return|sizeof|static|decl|struct|switch)\bs(bool|Float)\bs(true|false)\bs[a-zA-Z_][a-zA-Z0-9_]*RGRLs#pops/\\([\\abfnrtv"\']|x[a-fA-F0-9]{2,4}|[0-7]{1,3})s [^\\"\n]+s\\s[^/\n]+s/\*(.|\n)*?\*/s//.*?\nRPs (?<=\\)\ns^\s*#if.*?(?`__ configuration DSL. *New in Pygments 1.6.* tPuppettpuppets*.ppRRItnamesRRRs []{}:(),;[]s[^\S\n]+RGs\s*#.*$s/(\\\n)?[*](.|\n)*?[*](\\\n)?/s(=>|\?|<|>|=|\+|-|/|\*|~|!|\|)s(in|and|or|not)\bs[a-zA-Z_][a-zA-Z0-9_]*s(\$\S+)(\[)(\S+)(\])s\$\S+s'(\d+\.\d*|\d*\.\d+)([eE][+-]?[0-9]+)?j?s\d+[eE][+-]?[0-9]+j?s 0[0-7]+j?s0[xX][a-fA-F0-9]+s\d+Ls\d+j?s(?i)(absent|alert|alias|audit|augeas|before|case|check|class|computer|configured|contained|create_resources|crit|cron|debug|default|define|defined|directory|else|elsif|emerg|err|exec|extlookup|fail|false|file|filebucket|fqdn_rand|generate|host|if|import|include|info|inherits|inline_template|installed|interface|k5login|latest|link|loglevel|macauthorization|mailalias|maillist|mcx|md5|mount|mounted|nagios_command|nagios_contact|nagios_contactgroup|nagios_host|nagios_hostdependency|nagios_hostescalation|nagios_hostextinfo|nagios_hostgroup|nagios_service|nagios_servicedependency|nagios_serviceescalation|nagios_serviceextinfo|nagios_servicegroup|nagios_timeperiod|node|noop|notice|notify|package|present|purged|realize|regsubst|resources|role|router|running|schedule|scheduled_task|search|selboolean|selmodule|service|sha1|shellquote|split|sprintf|ssh_authorized_key|sshkey|stage|stopped|subscribe|tag|tagged|template|tidy|true|undef|unmounted|user|versioncmp|vlan|warning|yumrepo|zfs|zone|zpool)\bs "([^"])*"s \'([^\'])*\'(RNRORPRQRRRSRRR R RZR RRRRRlRRR[R]R\R^RRRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR> s>                   c BseZdZdZdddgZddgZdgZejZ ide fd e j fd e j d fd e jd fedededdejfdejfdefg d6deeeeejfdeejeejfdeejefdefdefdefdefdejfgd6de jfgd6dejjfdejfd ejjfd!ejfgd6d e d"fd#e j fedde j fgd 6d e d"fd#e j fedde j fgd 6Z!RS($sY For `NSIS `_ scripts. *New in Pygments 1.6.* tNSIStnsistnsitnshs*.nsis*.nshs text/x-nsiss [;\#].*\ns'.*'RLt str_doublet`t str_backtickRtR3tbasics\$\{[a-z_|][\w|]*\}s /[a-z_]\w*R4RGs$(\n)(Function)(\s+)([._a-z][.\w]*)\bs#\b([_a-z]\w*)(::)([a-z][a-z0-9]*)\bs\b([_a-z]\w*)(:)s$(\b[ULS]|\B)([\!\<\>=]?=|\<\>?|\>)\Bs[|+-]s\\s\b(Abort|Add(?:BrandingImage|Size)|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient)|BrandingText|BringToFront|Call(?:InstDLL)?|(?:Sub)?Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|CRCCheck|Create(?:Directory|Font|Shortcut)|Delete(?:INI(?:Sec|Str)|Reg(?:Key|Value))?|DetailPrint|DetailsButtonText|Dir(?:Show|Text|Var|Verify)|(?:Disabled|Enabled)Bitmap|EnableWindow|EnumReg(?:Key|Value)|Exch|Exec(?:Shell|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read(?:Byte)?|Seek|Write(?:Byte)?)?|Find(?:Close|First|Next|Window)|FlushINI|Function(?:End)?|Get(?:CurInstType|CurrentAddress|DlgItem|DLLVersion(?:Local)?|ErrorLevel|FileTime(?:Local)?|FullPathName|FunctionAddress|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Inst(?:ProgressFlags|Type(?:[GS]etText)?)|Int(?:CmpU?|Fmt|Op)|IsWindow|LangString(?:UP)?|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|MessageBox|MiscButtonText|Name|Nop|OutFile|(?:Uninst)?Page(?:Ex(?:End)?)?|PluginDir|Pop|Push|Quit|Read(?:(?:Env|INI|Reg)Str|RegDWORD)|Reboot|(?:Un)?RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|RMDir|SearchPath|Section(?:Divider|End|(?:(?:Get|Set)(?:Flags|InstTypes|Size|Text))|Group(?:End)?|In)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress(?:ionLevel|or(?:DictSize)?)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|Error(?:s|Level)|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|ShellVarContext|Silent|StaticBkColor)|Show(?:(?:I|Uni)nstDetails|Window)|Silent(?:Un)?Install|Sleep|SpaceTexts|Str(?:CmpS?|Cpy|Len)|SubSection(?:End)?|Uninstall(?:ButtonText|(?:Sub)?Caption|EXEName|Icon|Text)|UninstPage|Var|VI(?:AddVersionKey|ProductVersion)|WindowIcon|Write(?:INIStr|Reg(:?Bin|DWORD|(?:Expand)?Str)|Uninstaller)|XPStyle)\bs\b(CUR|END|(?:FILE_ATTRIBUTE_)?(?:ARCHIVE|HIDDEN|NORMAL|OFFLINE|READONLY|SYSTEM|TEMPORARY)|HK(CC|CR|CU|DD|LM|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_(?:CONFIG|USER)|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON[1-4]|ICON(?:EXCLAMATION|INFORMATION|QUESTION|STOP)|OK(?:CANCEL)?|RETRYCANCEL|RIGHT|SETFOREGROUND|TOPMOST|USERICON|YESNO(?:CANCEL)?)|SET|SHCTX|SW_(?:HIDE|SHOW(?:MAXIMIZED|MINIMIZED|NORMAL))|admin|all|auto|both|bottom|bzip2|checkbox|colored|current|false|force|hide|highest|if(?:diff|newer)|lastused|leave|left|listonly|lzma|nevershow|none|normal|off|on|pop|push|radiobuttons|right|show|silent|silentlog|smooth|textonly|top|true|try|user|zlib)\bs\!(addincludedir(?:dir)?|addplugindir|appendfile|cd|define|delfilefile|echo(?:message)?|else|endif|error|execute|if(?:macro)?n?(?:def)?|include|insertmacro|macro(?:end)?|packhdr|search(?:parse|replace)|system|tempfilesymbol|undef|verbose|warning)\bs \$(R?[0-9])ss\$(ADMINTOOLS|APPDATA|CDBURN_AREA|COOKIES|COMMONFILES(?:32|64)|DESKTOP|DOCUMENTS|EXE(?:DIR|FILE|PATH)|FAVORITES|FONTS|HISTORY|HWNDPARENT|INTERNET_CACHE|LOCALAPPDATA|MUSIC|NETHOOD|PICTURES|PLUGINSDIR|PRINTHOOD|PROFILE|PROGRAMFILES(?:32|64)|QUICKLAUNCH|RECENT|RESOURCES(?:_LOCALIZED)?|SENDTO|SM(?:PROGRAMS|STARTUP)|STARTMENU|SYSDIR|TEMP(?:LATES)?|VIDEOS|WINDIR|\{NSISDIR\})s#\$(CMDLINE|INSTDIR|OUTDIR|LANGUAGE)s \$[a-z_]\w*s#pops\$(\\[nrt"]|\$)("RNRORPRQRRRSRTRURVRXR RRYRotBacktickRRRRRR RRcRRRR RR_RkRltGlobalRRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR? sX             %       c Bs"eZdZdZdgZdgZdgZdZidefe dgd6d ed e e j e d fd e fd e fgd6dejfd ed e e j e d fd e fd e fgd6dejd fdejfe dd ejfgd6e dde ejeeefde j dfde j dfd ed e e j e fdefe ddejfdejdfd e fg d6dejfdejfde eje fgd6de jfdejfd e jfd!e jjfd"ejfgd6ZRS(#s: For RPM *.spec files *New in Pygments 1.6.* tRPMSpectspecs*.specstext/x-rpm-specsS(?:package|prep|build|install|clean|check|pre[a-z]*|post[a-z]*|trigger[a-z]*|files)s#.*\nRRGs^(%s)(.*)$s#pops\nR4t descriptions\*.*\nt changelogRLs/\\([\\abfnrtv"\']|x[a-fA-F0-9]{2,4}|[0-7]{1,3})R3RMRts(?i)^(Name|Version|Release|Epoch|Summary|Group|License|Packager|Vendor|Icon|URL|Distribution|Prefix|Patch[0-9]*|Source[0-9]*|Requires\(?[a-z]*\)?|[a-z]+Req|Obsoletes|Provides|Conflicts|Build[a-z]+|[a-z]+Arch|Auto[a-z]+)(:)(.*)$s ^%descriptions ^%changelogso%(attr|defattr|dir|doc(?:dir)?|setup|config(?:ure)?|make(?:install)|ghost|patch[0-9]+|find_lang|exclude|verify)s'.*'s %define.*\ns%\{\!\?.*%define.*\}s+(%(?:if(?:n?arch)?|else(?:if)?|endif))(.*)$s%\{?__[a-z_]+\}?s'%\{?_([a-z_]+dir|[a-z_]+path|prefix)\}?s%\{\?[A-Za-z0-9_]+\}s\$\{?RPM_[A-Z0-9_]+\}?s%\{[a-zA-Z][a-zA-Z0-9_]+\}( RNRORPRQRRRSRTt _directivesR RRRRR RRRRoRRRRRRRYR_RcRRlRRRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyR@Y sV                   cBs@eZdZdZddgZdgZdgZdjZdjZ djZ i d e j fd e j fd efd ejfd ejfdefededededdeeddfeddefdefdejfdefedgd6ddjeeeejfgd6ddje ejfgd6ddje ejjfgd6d eeejfgd6d!ejfd"ejfd#ej fd$ej!fd%ej"j#fd&ej"fgd6d'ejfgd6d(efgd)6ded*fed)gd6d+efgd6Z$RS(,s For `AutoIt `_ files. AutoIt is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting *New in Pygments 1.6.* tAutoIttautoittAutoits*.au3s text/x-autoits #include-once #include #endregion #forcedef #forceref #region and byref case continueloop dim do else elseif endfunc endif endselect exit exitloop for func global if local next not or return select step then to until wend while exits abs acos adlibregister adlibunregister asc ascw asin assign atan autoitsetoption autoitwingettitle autoitwinsettitle beep binary binarylen binarymid binarytostring bitand bitnot bitor bitrotate bitshift bitxor blockinput break call cdtray ceiling chr chrw clipget clipput consoleread consolewrite consolewriteerror controlclick controlcommand controldisable controlenable controlfocus controlgetfocus controlgethandle controlgetpos controlgettext controlhide controllistview controlmove controlsend controlsettext controlshow controltreeview cos dec dircopy dircreate dirgetsize dirmove dirremove dllcall dllcalladdress dllcallbackfree dllcallbackgetptr dllcallbackregister dllclose dllopen dllstructcreate dllstructgetdata dllstructgetptr dllstructgetsize dllstructsetdata drivegetdrive drivegetfilesystem drivegetlabel drivegetserial drivegettype drivemapadd drivemapdel drivemapget drivesetlabel drivespacefree drivespacetotal drivestatus envget envset envupdate eval execute exp filechangedir fileclose filecopy filecreatentfslink filecreateshortcut filedelete fileexists filefindfirstfile filefindnextfile fileflush filegetattrib filegetencoding filegetlongname filegetpos filegetshortcut filegetshortname filegetsize filegettime filegetversion fileinstall filemove fileopen fileopendialog fileread filereadline filerecycle filerecycleempty filesavedialog fileselectfolder filesetattrib filesetpos filesettime filewrite filewriteline floor ftpsetproxy guicreate guictrlcreateavi guictrlcreatebutton guictrlcreatecheckbox guictrlcreatecombo guictrlcreatecontextmenu guictrlcreatedate guictrlcreatedummy guictrlcreateedit guictrlcreategraphic guictrlcreategroup guictrlcreateicon guictrlcreateinput guictrlcreatelabel guictrlcreatelist guictrlcreatelistview guictrlcreatelistviewitem guictrlcreatemenu guictrlcreatemenuitem guictrlcreatemonthcal guictrlcreateobj guictrlcreatepic guictrlcreateprogress guictrlcreateradio guictrlcreateslider guictrlcreatetab guictrlcreatetabitem guictrlcreatetreeview guictrlcreatetreeviewitem guictrlcreateupdown guictrldelete guictrlgethandle guictrlgetstate guictrlread guictrlrecvmsg guictrlregisterlistviewsort guictrlsendmsg guictrlsendtodummy guictrlsetbkcolor guictrlsetcolor guictrlsetcursor guictrlsetdata guictrlsetdefbkcolor guictrlsetdefcolor guictrlsetfont guictrlsetgraphic guictrlsetimage guictrlsetlimit guictrlsetonevent guictrlsetpos guictrlsetresizing guictrlsetstate guictrlsetstyle guictrlsettip guidelete guigetcursorinfo guigetmsg guigetstyle guiregistermsg guisetaccelerators guisetbkcolor guisetcoord guisetcursor guisetfont guisethelp guiseticon guisetonevent guisetstate guisetstyle guistartgroup guiswitch hex hotkeyset httpsetproxy httpsetuseragent hwnd inetclose inetget inetgetinfo inetgetsize inetread inidelete iniread inireadsection inireadsectionnames inirenamesection iniwrite iniwritesection inputbox int isadmin isarray isbinary isbool isdeclared isdllstruct isfloat ishwnd isint iskeyword isnumber isobj isptr isstring log memgetstats mod mouseclick mouseclickdrag mousedown mousegetcursor mousegetpos mousemove mouseup mousewheel msgbox number objcreate objcreateinterface objevent objevent objget objname onautoitexitregister onautoitexitunregister opt ping pixelchecksum pixelgetcolor pixelsearch pluginclose pluginopen processclose processexists processgetstats processlist processsetpriority processwait processwaitclose progressoff progresson progressset ptr random regdelete regenumkey regenumval regread regwrite round run runas runaswait runwait send sendkeepactive seterror setextended shellexecute shellexecutewait shutdown sin sleep soundplay soundsetwavevolume splashimageon splashoff splashtexton sqrt srandom statusbargettext stderrread stdinwrite stdioclose stdoutread string stringaddcr stringcompare stringformat stringfromasciiarray stringinstr stringisalnum stringisalpha stringisascii stringisdigit stringisfloat stringisint stringislower stringisspace stringisupper stringisxdigit stringleft stringlen stringlower stringmid stringregexp stringregexpreplace stringreplace stringright stringsplit stringstripcr stringstripws stringtoasciiarray stringtobinary stringtrimleft stringtrimright stringupper tan tcpaccept tcpclosesocket tcpconnect tcplisten tcpnametoip tcprecv tcpsend tcpshutdown tcpstartup timerdiff timerinit tooltip traycreateitem traycreatemenu traygetmsg trayitemdelete trayitemgethandle trayitemgetstate trayitemgettext trayitemsetonevent trayitemsetstate trayitemsettext traysetclick trayseticon traysetonevent traysetpauseicon traysetstate traysettooltip traytip ubound udpbind udpclosesocket udpopen udprecv udpsend udpshutdown udpstartup vargettype winactivate winactive winclose winexists winflash wingetcaretpos wingetclasslist wingetclientsize wingethandle wingetpos wingetprocess wingetstate wingettext wingettitle winkill winlist winmenuselectitem winminimizeall winminimizeallundo winmove winsetontop winsetstate winsettitle winsettrans winwait winwaitactive winwaitclose winwaitnotactives @appdatacommondir @appdatadir @autoitexe @autoitpid @autoitversion @autoitx64 @com_eventobj @commonfilesdir @compiled @computername @comspec @cpuarch @cr @crlf @desktopcommondir @desktopdepth @desktopdir @desktopheight @desktoprefresh @desktopwidth @documentscommondir @error @exitcode @exitmethod @extended @favoritescommondir @favoritesdir @gui_ctrlhandle @gui_ctrlid @gui_dragfile @gui_dragid @gui_dropid @gui_winhandle @homedrive @homepath @homeshare @hotkeypressed @hour @ipaddress1 @ipaddress2 @ipaddress3 @ipaddress4 @kblayout @lf @logondnsdomain @logondomain @logonserver @mday @min @mon @msec @muilang @mydocumentsdir @numparams @osarch @osbuild @oslang @osservicepack @ostype @osversion @programfilesdir @programscommondir @programsdir @scriptdir @scriptfullpath @scriptlinenumber @scriptname @sec @startmenucommondir @startmenudir @startupcommondir @startupdir @sw_disable @sw_enable @sw_hide @sw_lock @sw_maximize @sw_minimize @sw_restore @sw_show @sw_showdefault @sw_showmaximized @sw_showminimized @sw_showminnoactive @sw_showna @sw_shownoactivate @sw_shownormal @sw_unlock @systemdir @tab @tempdir @tray_id @trayiconflashing @trayiconvisible @username @userprofiledir @wday @windowsdir @workingdir @yday @years;.*\ns+(#comments-start|#cs).*?(#comments-end|#ce)s [\[\]{}(),;]s(and|or|not)\bs[\$|@][a-zA-Z_][a-zA-Z0-9_]*s%!=|==|:=|\.=|<<|>>|[-~+/*%=<>&^|?:!.]RRRtbuiltInMarcrosRLRRRs[a-zA-Z_#@$][a-zA-Z0-9_#@$]*s\\|\'s\`([\,\%\`abfnrtv\-\+;])s_\nRRGs(?i)(\s*)(%s)\bRs (?i)(%s)\bs(^\s*)({\S+?})s%(\d+\.\d*|\d*\.\d+)([eE][+-]?[0-9]+)?s\d+[eE][+-]?[0-9]+s0\d+s0[xX][a-fA-F0-9]+s\d+Ls\d+s\"\"|\`([\,\%\`abfnrtv])s[^"\n]+Rs#pops[^\S\n](%RNRORPRQRRRSRTtsplitRIRJtmacrosR RYRZRR RRRlRRRR RRRRkRcRRRR[R]R\R^RRd(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyRB sX   K                      (QRPRUtpygments.lexerRRRRRRRtpygments.tokenRRR R R R R RRRRRt pygments.utilRtpygments.lexers.webRt!pygments.lexers._openedgebuiltinsRt$pygments.lexers._robotframeworklexerRtpygments.lexers.sqlRRRtpygments.lexers.shellRRRRt__all__R6RRR R!R"R#RRR$R%R&R'R(R)R*R+R,R-R.R0R/R1R2R3R4R5R7R8R9RAR:R_R;R<R=R>R?R@RB(((s?/usr/local/lib/python2.7/site-packages/pygments/lexers/other.pyt sx 4R"          d $+y  VAS9nu\<-5N6=Cj5N&1 J"mQ|I