fJc@s<dZddkZyeWn#ej oddklZnXddklZddkl Z l Z l Z l Z l Z lZlZddklZlZddklZlZlZlZlZlZlZlZlZddklZd d d d d dddddddddgZd e fdYZ d e fdYZ!d e fdYZ"d e fdYZ#d e fdYZ$de fdYZ%de fdYZ&de fdYZ'de fdYZ(de fd YZ)de fd!YZ*de fd"YZ+de fd#YZ,dS($s pygments.lexers.compiled ~~~~~~~~~~~~~~~~~~~~~~~~ Lexers for compiled languages. :copyright: Copyright 2006-2009 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. iN(tSet(tScanner(tLexert RegexLexertincludetbygroupstusingtthistcombined(t get_bool_optt get_list_opt( tTexttCommenttOperatortKeywordtNametStringtNumbert PunctuationtError(t OcamlLexertCLexertCppLexertDLexert DelphiLexert JavaLexert ScalaLexert DylanLexerRtObjectiveCLexert FortranLexert GLShaderLexert PrologLexert CythonLexert ValaLexercBseZdZdZdgZddgZddgZdZhdei d fd ei d fd e fd e fde fdei fdei fgd6de dfde ifdeifdeifdeifdeifdeifdefdefdeeeee fdefdeifdeifd eifd!eifd"eifd#efgd$6edd%ed&eeeei eeeeed'fd%ed(eeeei eeeeefd)e d*fgd+6eded$d,efd-ed.fgd*6eded$d-efd/ed0fd1ed.fgd'6d2e d.fd3e i!fd4e fde fd5e fgd6d6ei fd7ei fd8ei d.fd9ei fd:ei fd ei d.fgd 6d;ei d0fd<ei d.fd=ei d.fd>efgd 6Z"d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQgZ#dRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndogZ$dpZ%dqZ&RS(rs9 For C source code with preprocessor directives. tCtcs*.cs*.hs text/x-chdrs text/x-csrcs(?:\s|//.*?\n|/[*].*?[*]/)+s ^\s*#if\s+0tif0s^\s*#tmacros\ns\s+s\\\ns//(\n|(.|\n)*?[^\\]\n)s/(\\\n)?[*](.|\n)*?[*](\\\n)?/t whitespacesL?"tstrings4L?'(\\.|\\[0-7]{1,3}|\\x[a-fA-F0-9]{1,2}|[^\\\'\n])'s%(\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(auto|break|case|const|continue|default|do|else|enum|extern|for|goto|if|register|restricted|return|sizeof|static|struct|switch|typedef|union|volatile|virtual|while)\bs9(int|long|float|short|double|char|unsigned|signed|void)\bs/(_{0,2}inline|naked|restrict|thread|typename)\bs___(asm|int8|based|except|int16|stdcall|cdecl|fastcall|int32|declspec|finally|int64|try|leave)\bs(true|false|NULL)\bs[a-zA-Z_][a-zA-Z0-9_]*:(?!:)s[a-zA-Z_][a-zA-Z0-9_]*t statementssI((?:[a-zA-Z0-9_*\s])+?(?:\s|[*]))([a-zA-Z_][a-zA-Z0-9_]*)(\s*\([^;]*?\))(s)({)tfunctions)(;)tt statementtroots[{}]t;s#popt{s#pusht}t"s/\\([\\abfnrtv"\']|x[a-fA-F0-9]{2,4}|[0-7]{1,3})s [^\\"\n]+s\\s[^/\n]+s/[*](.|\n)*?[*]/s//.*?\nt/s (?<=\\)\ns^\s*#if.*?(?t|dt|_t|dt|_ti||dS(Ntstdlibhighlightingtc99highlighting(R tTrueRcRdRt__init__(tselftoptions((s</usr/lib/python2.6/site-packages/pygments/lexers/compiled.pyRfs ccsxti||D]|\}}}|tjoR|io||ijo ti}q|io||ijo ti}qn|||fVqWdS(N( Rtget_tokens_unprocessedRRct stdlib_typesRtTypeRdt c99_types(Rgttexttindexttokentvalue((s</usr/lib/python2.6/site-packages/pygments/lexers/compiled.pyRis  ('t__name__t __module__t__doc__tnametaliasest filenamest mimetypest_wsR tPreprocR tSinglet MultilineRtCharRtFloattHextOcttIntegerR RRRRRRktReservedRtBuiltintLabelRtFunctiontEscapettokensRjRlRfRi(((s</usr/lib/python2.6/site-packages/pygments/lexers/compiled.pyR#s                       $ $                     cBseeZdZdZddgZdddddd d d gZd d gZhdeidfdeidfde fde fde fdei fdei fde fde dfde ifdeifdeifdeifdeifdeifd efd!e fd"efd#eee d$fd%eifd&eifd'eifd(eifd)eifd*eifd+efgd,6d+eid-fd.e d-fgd$6d/e d-fd0e ifd1e fde fd2e fgd6d3eifd4ei fd5ei d-fd6eifd7eifdeid-fgd6d8eid9fd:eid-fd;efgd6ZRS(<s; For C++ source code with preprocessor directives. sC++tcppsc++s*.cpps*.hpps*.c++s*.h++s*.ccs*.hhs*.cxxs*.hxxs text/x-c++hdrs text/x-c++srcs ^\s*#if\s+0R$s^\s*#R%s\ns\s+s\\\ns/(\\\n)?/(\n|(.|\n)*?[^\\]\n)s/(\\\n)?[*](.|\n)*?[*](\\\n)?/s[{}]sL?"R's4L?'(\\.|\\[0-7]{1,3}|\\x[a-fA-F0-9]{1,2}|[^\\\'\n])'s%(\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 [()\[\],.;]sn(asm|auto|break|case|catch|const|const_cast|continue|default|delete|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|goto|if|mutable|namespace|new|operator|private|protected|public|register|reinterpret_cast|return|restrict|sizeof|static|static_cast|struct|switch|template|this|throw|throws|try|typedef|typeid|typename|union|using|volatile|virtual|while)\bs (class)(\s+)t classnamesF(bool|int|long|float|short|double|char|unsigned|signed|void|wchar_t)\bs(_{0,2}inline|naked|thread)\bs __(asm|int8|based|except|int16|stdcall|cdecl|fastcall|int32|declspec|finally|int64|try|leave|wchar_t|w64|virtual_inheritance|uuidof|unaligned|super|single_inheritance|raise|noop|multiple_inheritance|m128i|m128d|m128|m64|interface|identifier|forceinline|event|assume)\bs(true|false)\bsNULL\bs[a-zA-Z_][a-zA-Z0-9_]*:(?!:)s[a-zA-Z_][a-zA-Z0-9_]*R,s#pops\s*(?=>)R0s/\\([\\abfnrtv"\']|x[a-fA-F0-9]{2,4}|[0-7]{1,3})s [^\\"\n]+s\\s[^/\n]+s/[*](.|\n)*?[*]/s//.*?\nR1s (?<=\\)\ns^\s*#if.*?(?ed0fgd<6d?efd@edAfdBed0fgd#6d?efd@ed.fdCed0fgdA6dDefd2edEfdFed0fgd%6dDefd2ed.fd4ed0fgdE6ZRS(Gs For D source. tDs*.ds*.ditds text/x-dsrcs\ns\s+s //(.*?)\ns/(\\\n)?[*](.|\n)*?[*](\\\n)?/s/\+tnested_comments(abstract|alias|align|asm|assert|auto|body|break|case|cast|catch|class|const|continue|debug|default|delegate|delete|deprecated|do|else|enum|export|extern|finally|final|foreach_reverse|foreach|for|function|goto|if|import|inout|interface|invariant|in|is|lazy|mixin|module|new|nothrow|out|override|package|pragma|private|protected|public|pure|ref|return|scope|static|struct|super|switch|synchronized|template|this|throw|try|typedef|typeid|typeof|union|unittest|version|volatile|while|with|__traits)\bs(bool|byte|cdouble|cent|cfloat|char|creal|dchar|double|float|idouble|ifloat|int|ireal|long|real|short|ubyte|ucent|uint|ulong|ushort|void|wchar)\bs(false|true|null)\bsmacro\bs(string|wstring|dstring)\bsL0[xX]([0-9a-fA-F_]*\.[0-9a-fA-F_]+|[0-9a-fA-F_]+)[pP][+\-]?[0-9_]+[fFL]?[i]?sI[0-9_]+(\.[0-9_]+[eE][+\-]?[0-9_]+|\.[0-9_]*|[eE][+\-]?[0-9_]+)[fFL]?[i]?s0\.(0|[1-9][0-9_]*)([eE][+\-]?[0-9_]+)?[fFL]?[i]?s 0[Bb][01_]+s0[0-7_]+s0[xX][0-9a-fA-F_]+s$(0|[1-9][0-9_]*)([LUu]|Lu|LU|uL|UL)?sa'(\\['"?\\abfnrtv]|\\x[0-9a-fA-F]{2}|\\[0-7]{1,3}|\\u[0-9a-fA-F]{4}|\\U[0-9a-fA-F]{8}|\\&\w+;|.)'sr"[^"]*"[cwd]?s `[^`]*`[cwd]?s"(\\\\|\\"|[^"])*"[cwd]?sS\\(['"?\\abfnrtv]|x[0-9a-fA-F]{2}|[0-7]{1,3}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8}|&\w+;)sx"[0-9a-fA-F_\s]*"[cwd]?sq"\[tdelimited_bracketsq"\(tdelimited_parenthesissq"=|!<=|!<>=|!<>|!<|!>|!=|>>>=|>>>|>>=|>>|>=|<>=|<>|<<=|<<|<=|\+\+|\+=|--|-=|\|\||\|=|&&|&=|\.\.\.|\.\.|/=)|[/.&|\-+<>!()\[\]{}?,;:$=*%^~]s [a-zA-Z_]\w*R,s[^+/]+s#pushs\+/s#pops[+/]R.ttoken_string_nestR/s[^\[\]]+s\[tdelimited_inside_brackets\]"s\]s[^\(\)]+s\(tdelimited_inside_parenthesiss\)"s\)s[^<>]+t"t>s[^{}]+tdelimited_inside_curlys}"(RqRrRsRtRvRuRwR R RzR{RRkRRRRRR}RR~RRR|RRR(((s</usr/lib/python2.6/site-packages/pygments/lexers/compiled.pyRs                                                   cBsz eZdZdZddddgZdgZdgZdd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?g8Zd@dAdBdCdDdEdFdGdHd(dIdJdKdLgZdMdNdOdPdQgZ e d dAdddddDdddFd"dHd)d,d-dId.dKd8d9d;d<gZ e dRdSdTd dUdVddWdXdYdZd[d\d]d^d_d`dadbgZ e ddcdbdddedfdgdhdidjdkdldmdngZ e dodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddddddddddddddddddddddddddddddddd5ddddddddddddgGZhddddddddddddd dddddddddddddMdddddddddddNddddddddddddddddddddddddddddddddddddPddddddddddddddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9gd:6d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd d d d d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3gd46d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`g,da6dbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddgdd6Ze ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd gCZe d d d d ddd ddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdddLdMdNdOdPdQdRdddSdTdUddVdWdXdYdZd[d\d]d^d_d`dadbdcdddededfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddddddddddddddddddddddddddddddddddd%d*dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd3dd4ddddddddddddddddddddd d d d d ddddddddddddd?gZdZdZRS(sj For `Delphi `_ (Borland Object Pascal), Turbo Pascal and Free Pascal source code. Additional options accepted: `turbopascal` Highlight Turbo Pascal specific keywords (default: ``True``). `delphi` Highlight Borland Delphi specific keywords (default: ``True``). `freepascal` Highlight Free Pascal specific keywords (default: ``True``). `units` A list of units that should be considered builtin, supported are ``System``, ``SysUtils``, ``Classes`` and ``Math``. Default is to consider all of them builtin. tDelphitdelphitpastpascalt objectpascals*.pass text/x-pascaltabsolutetandtarraytasmtbegintbreaktcasetconstt constructortcontinuet destructortdivtdotdowntotelsetendtfiletforR)tgototiftimplementationtint inheritedtinlinet interfacetlabeltmodtniltnottobjecttoftontoperatortortpackedt proceduretprogramtrecordt reintroducetrepeatRgtsettshltshrR'tthenttottypetunittuntiltusestvartwhiletwithtxortastclasstexcepttexportst finalizationtfinallytinitializationtistlibrarytpropertytraiset threadvarttrytdisposetexittfalsetnewttruetaliastcdecltexportt interruptt nostackframetregistertsafecallt softfloattstdcalltvarargsRttdynamictneartvirtualtexternaltoverridet assemblertabstracttcppdecltdefaulttfartfar16tforwardRnt oldfpccalltprivatet protectedt publishedtpublictansichart ansistringtbooltbooleantbytetbytebooltcardinaltchartcomptcurrencytdoubletdwordtextendedtint64tintegertiunknowntlongbooltlonginttlongwordt pansichart pansistringtpbooltpbooleantpbytet pbytearrayt pcardinaltpchartpcompt pcurrencytpdatet pdatetimetpdoubletpdwordt pextendedtphandletpint64tpintegertplongintt plongwordtpointertppointert pshortintt pshortstringtpsinglet psmallinttpstringtpvariantt pwidechart pwidestringtpwordt pwordarrayt pwordbooltrealtreal48tshortintt shortstringtsingletsmallintttclassttdatet tdatetimettextfiletthandlettobjecttttimetvarianttwidechart widestringtwordtwordbooltabstacquireexceptionobjecttaddrt ansitoutf8tappendtarctantasserttassignedt assignfilet beginthreadt blockreadt blockwritetchdirtchrtcloset closefiletcomptocurrencyt comptodoubletconcattcopytcostdectdeletet doubletocompt endthreadt enummodulestenumresourcemodulesteofteolnteraset exceptaddrt exceptobjecttexcludetexptfilepostfilesizetfillchartfinalizetfindclasshinstancet findhinstancetfindresourcehinstancetflushtfractfreememt get8087cwtgetdirt getlasterrortgetmemtgetmemorymanagertgetmodulefilenametgetvariantmanagerthaltthithightincRt initializetinserttinttioresulttismemorymanagersettisvariantmanagersettlengthtlntlotlowtmkdirtmovetoddtolestrtostringtolestrtostrvartordt paramcounttparamstrtpitpostpredtptrt pucs4charstrandomt randomizetreadtreadlnt reallocmemtreleaseexceptionobjecttrenametresettrewritetrmdirtroundtrunerrortseektseekeoftseekeolnt set8087cwt setlengthtsetlinebreakstyletsetmemorymanagert setstringt settextbuftsetvariantmanagertsintsizeoftslicetsqrtsqrttstrt stringofchartstringtoolestrtstringtowidechartsucctswapttruncttruncatettypeinfotucs4stringtowidestringt unicodetoutf8t uniquestringtupcaset utf8decodet utf8encodet utf8toansit utf8tounicodetvalt vararrayredimtvarcleartwidecharlentostringtwidecharlentostrvartwidechartostringtwidechartostrvartwidestringtoucs4stringtwritetwritelntSystemtabortt addexitproctaddterminateproctadjustlinebreakstallocmemtansicomparefilenametansicomparestrtansicomparetexttansidequotedstrtansiextractquotedstrt ansilastchart ansilowercasetansilowercasefilenametansipost ansiquotedstrt ansisamestrt ansisametextt ansistrcompt ansistricomptansistrlastchart ansistrlcompt ansistrlicompt ansistrlowert ansistrpost ansistrrscant ansistrscant ansistruppert ansiuppercasetansiuppercasefilenamet appendstrt assignstrtbeept booltostrtbytetocharindext bytetocharlentbytetypetcallterminateprocst changefileextt charlengthtchartobyteindext chartobytelent comparememt comparestrt comparetextt createdirt createguidt currentyeart currtostrt currtostrftdatetdatetimetofiledatet datetimetostrtdatetimetostringtdatetimetosystemtimetdatetimetotimestampt datetostrt dayofweekt decodedatetdecodedatefullyt decodetimet deletefiletdirectoryexiststdiskfreetdisksizet disposestrt encodedatet encodetimetexceptionerrormessagetexcludetrailingbackslashtexcludetrailingpathdelimitertexpandfilenametexpandfilenamecasetexpanduncfilenametextractfiledirtextractfiledrivetextractfileexttextractfilenametextractfilepathtextractrelativepathtextractshortpathnametfileaget filecloset filecreatetfiledatetodatetimet fileexistst filegetattrt filegetdatetfileisreadonlytfileopentfilereadt filesearchtfileseekt filesetattrt filesetdatetfilesetreadonlyt filewritetfinalizepackaget findclosetfindcmdlineswitcht findfirsttfindnextt floattocurrtfloattodatetimetfloattodecimalt floattostrt floattostrft floattotexttfloattotextfmtt fmtloadstrtfmtstrtforcedirectoriestformatt formatbuft formatcurrtformatdatetimet formatfloatt freeandnilt getcurrentdirtgetenvironmentvariabletgetfileversiontgetformatsettingstgetlocaleformatsettingst getmodulenametgetpackagedescriptiontgetpackageinfotgettimet guidtostringt incamonthtincludetrailingbackslashtincludetrailingpathdelimitertincmonthtinitializepackagetinterlockeddecrementtinterlockedexchangetinterlockedexchangeaddtinterlockedincrementtinttohextinttostrt isdelimitert isequalguidt isleapyeartispathdelimitert isvalididentt languagest lastdelimitert loadpackagetloadstrt lowercasetmsecstotimestamptnewstrt nextcharindextnowtoutofmemoryerrort quotedstrtraiselastoserrortraiselastwin32errort removedirt renamefilet replacedatet replacetimetsafeloadlibraryt samefilenametsametextt setcurrentdirt showexceptiontsleeptstralloct strbufsizet strbytetypetstrcatt strcharlengthtstrcomptstrcopyt strdisposetstrecopytstrendtstrfmttstricompt stringreplacet stringtoguidtstrlcattstrlcomptstrlcopytstrlentstrlfmtt strlicomptstrlowertstrmovetstrnewt strnextchartstrpaststrpcopyt strplcopytstrpoststrrscantstrscant strtoboolt strtobooldeft strtocurrt strtocurrdeft strtodatet strtodatedeft strtodatetimetstrtodatetimedeft strtofloatt strtofloatdeftstrtointt strtoint64t strtoint64deft strtointdeft strtotimet strtotimedeftstruppertsupportstsyserrormessagetsystemtimetodatetimet texttofloatttimettimestamptodatetimettimestamptomsecst timetostrttrimttrimleftt trimrightt tryencodedatet tryencodetimettryfloattocurrttryfloattodatetimet trystrtoboolt trystrtocurrt trystrtodatettrystrtodatetimet trystrtofloatt trystrtointt trystrtoint64t trystrtotimet unloadpackaget uppercasetwidecomparestrtwidecomparetextt widefmtstrt wideformatt wideformatbuft widelowercaset widesamestrt widesametextt wideuppercaset win32checktwraptexttSysUtilstactivateclassgroupt allocatehwndtbintohextchecksynchronizetcollectionsequaltcountgenerationstdeallocatehwndt equalrecttextractstringst findclasstfindglobalcomponenttgetclasstgroupdescendantswiththextobint identtointtinitinheritedcomponentt inttoidentt invalidpointtisuniqueglobalcomponentnamet linestarttobjectbinarytotexttobjectresourcetotexttobjecttexttobinarytobjecttexttoresourcet pointsequaltreadcomponentrestreadcomponentresextreadcomponentresfiletrectt registerclasstregisterclassaliastregisterclassestregistercomponentstregisterintegerconststregisternoicontregisternonactivext smallpointtstartclassgrouptteststreamformattunregisterclasstunregisterclassestunregisterintegerconststunregistermoduleclassestwritecomponentresfiletClassestarccostarccoshtarccottarccothtarccsctarccschtarcsectarcsechtarcsintarcsinhtarctan2tarctanhtceilt comparevaluetcosecanttcoshtcottcotantcothtcsctcscht cycletodegt cycletogradt cycletoradt degtocyclet degtogradtdegtoradtdivmodtdoubledecliningbalancet ensurerangetfloortfrexpt futurevaluetgetexceptionmasktgetprecisionmodet getroundmodet gradtocyclet gradtodegt gradtoradthypottinrangetinterestpaymentt interestratetinternalrateofreturntintpowert isinfinitetisnantiszerotldexptlnxp1tlog10tlog2tlogntmaxt maxintvaluetmaxvaluetmeant meanandstddevtmint minintvaluetminvaluetmomentskewkurtosistnetpresentvaluetnormtnumberofperiodstpaymentt periodpaymenttpolyt popnstddevt popnvariancetpowert presentvaluet radtocycletradtodegt radtogradtrandgt randomrangetroundtot samevaluetsectsecanttsechtsetexceptionmasktsetprecisionmodet setroundmodetsignt simpleroundtotsincostsinhtslndepreciationtstddevtsumtsumintt sumofsquarestsumsandsquarestsyddepreciationttanttanht totalvariancetvariancetMathtahtaltaxtbhtbltbptbxtchtcltcr0tcr1tcr2tcr3tcr4tcstcxtdhtditdltdr0tdr1tdr2tdr3tdr4tdr5tdr6tdr7tdstdxteaxtebptebxtecxteditedxtestesitesptfstgstmm0tmm1tmm2tmm3tmm4tmm5tmm6tmm7tsitsptsstst0tst1tst2tst3tst4tst5tst6tst7txmm0txmm1txmm2txmm3txmm4txmm5txmm6txmm7taaataadtaamtaastadctaddtarpltboundtbsftbsrtbswaptbttbtctbtrtbtstcalltcbwtcdqtclctcldtclitcltstcmctcmovatcmovaetcmovbtcmovbetcmovctcmovcxztcmovetcmovgtcmovgetcmovltcmovletcmovnatcmovnaetcmovnbtcmovnbetcmovnctcmovnetcmovngtcmovngetcmovnltcmovnletcmovnotcmovnptcmovnstcmovnztcmovotcmovptcmovpetcmovpotcmovstcmovztcmptcmpsbtcmpsdtcmpswtcmpxchgt cmpxchg486t cmpxchg8btcpuidtcwdtcwdetdaatdastemmstenterthlttibtsticebptidivtimultinsbtinsdtinswtint01tint03tint1tint3tintotinvdtinvlpgtirettiretdtiretwtjatjaetjbtjbetjctjcxztjetjecxztjgtjgetjltjletjmptjnatjnaetjnbtjnbetjnctjnetjngtjngetjnltjnletjnotjnptjnstjnztjotjptjpetjpotjstjztlahftlartlcalltldstleatleavetlestlfstlgdttlgstlidttljmptlldttlmswtloadallt loadall286tlocktlodsbtlodsdtlodswtlooptloopetloopnetloopnztloopztlsltlsstltrtmovtmovdtmovqtmovsbtmovsdtmovswtmovsxtmovzxtmultnegtnoptouttoutsbtoutsdtoutswtpoptpopatpopadtpopawtpopftpopfdtpopfwtpushtpushatpushadtpushawtpushftpushfdtpushfwtrcltrcrtrdmsrtrdpmctrdshrtrdtsctreptrepetrepnetrepnztrepztrettretftretntroltrortrsdctrsldttrsmtsahftsaltsalctsartsbbtscasbtscasdtscaswtsetatsetaetsetbtsetbetsetctsetcxztsetetsetgtsetgetsetltsetletsetnatsetnaetsetnbtsetnbetsetnctsetnetsetngtsetngetsetnltsetnletsetnotsetnptsetnstsetnztsetotsetptsetpetsetpotsetstsetztsgdttshldtshrdtsidttsldttsmitsminttsmintoldtsmswtstctstdtstitstosbtstosdtstoswtsubtsvdctsvldttsvtstsyscalltsysentertsysexittsysretttesttud1tud2tumovtverrtverwtwaittwbinvdtwrmsrtwrshrtxaddtxbtstxchgtxlattxlatbcKsti||t|_t|dto|ii|int|dto|ii|int|dto|ii|i nt|_ x:t |d|i i D]}|i i|i |qWdS(Nt turbopascalRt freepascaltunits(RRfRtkeywordsR RetupdatetTURBO_PASCAL_KEYWORDStDELPHI_KEYWORDStFREE_PASCAL_KEYWORDStbuiltinsR t BUILTIN_UNITStkeys(RgRhR((s</usr/lib/python2.6/site-packages/pygments/lexers/compiled.pyRfs  ccst|titiBtiB}dg}t}t}t}t}t}t} t} ddg} x|ip{t} |ddjo|i do t } q|i do-|i i do t i} q0t i} q|i do t i} q|i do+t} | o|i d jo t} q0q|i d ot} t}|p|o|i d jo| dcd 7:;,.@\^]R-s [\(\)\[\]]+t(it)t[t]s[A-Za-z_][A-Za-z_0-9]*tresultRRRRRRR)RRRRs\s*\.\s*t'R's\#(\d+|\$[0-9A-Fa-f]+)s\$[0-9A-Fa-f]+s\d+(?![eE]|\.[^.])s&\d+(\.\d+([eE][+-]?\d+)?|[eE][+-]?\d+)s''s[^']*Rs@@[A-Za-z_][A-Za-z_0-9]*s[-+*\/=<>:;,.@\^]+t.R*(RR(RRsfunctions constructorR(sreadswrite(5RtretDOTALLt MULTILINEt IGNORECASEtFalseRteosRtscanR tmatcht startswithR RyR{RzR RtlowerRRtPseudoRRtBLOCK_KEYWORDSReRKtFUNCTION_MODIFIERSRRRtPropertyRRt BUILTIN_TYPESRkt DIRECTIVESRRR|RR~RR}tlenR=tget_charRtASM_INSTRUCTIONSt ASM_REGISTERStstript start_pos(RgRmtscannertstacktin_function_blocktin_property_blocktwas_dottnext_token_is_functiontnext_token_is_propertytcollect_labelst block_labelst brace_balanceRotlowercase_name((s</usr/lib/python2.6/site-packages/pygments/lexers/compiled.pyRis4                                                       (RqRrRsRtRuRvRwRRRRRRRRRRRRfRi(((s</usr/lib/python2.6/site-packages/pygments/lexers/compiled.pyRs                                                                                      cBseZdZdZdgZdgZdgZeiei BZ dZ hde e eeieefdefdeifd eifd eifd efd eifd eifde eiefdeifde eiedfde eiedfdefdeifde eeifdeifdefdefde i!fde i"fde i#fdefgd6dei$d fgd6d!eid fgd6Z%RS("s= For `Java `_ source code. tJavatjavas*.javas text/x-javas(?:\s|//.*?\n|/[*].*?[*]/)+sL^(\s*(?:[a-zA-Z_][a-zA-Z0-9_\.\[\]]*\s+)+?)([a-zA-Z_][a-zA-Z0-9_]*)(\s*)(\()s[^\S\n]+s//.*?\ns /\*.*?\*/s@[a-zA-Z_][a-zA-Z0-9_\.]*sz(assert|break|case|catch|continue|default|do|else|finally|for|if|goto|instanceof|new|return|switch|this|throw|try|while)\bs(abstract|const|enum|extends|final|implements|native|private|protected|public|static|strictfp|super|synchronized|throws|transient|volatile)\bs6(boolean|byte|char|double|float|int|long|short|void)\bs(package)(\s+)s(true|false|null)\bs(class|interface)(\s+)Rs (import)(\s+)timports"(\\\\|\\"|[^"])*"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\nR,s[a-zA-Z_][a-zA-Z0-9_]*s#pops[a-zA-Z0-9_.]+\*?(&RqRrRsRtRuRvRwRRRtflagsRxRRRRRR R R RzR{t DecoratorRt DeclarationRkt NamespaceRRR|t AttributeRRR}R~RRR(((s</usr/lib/python2.6/site-packages/pygments/lexers/compiled.pyRisH                  cBsWeZdZdZdgZdgZdgZeiei BZ dZ dZ dZ dZd e e e fZhd eeed fd eeifd efdeifdeidfdeeifdefde edfdeefeifdeifdeeedfdeeedfdefdefdeifeefdefdedfd efe efd!eifd"ei fd#ei!fd$efgd%6d&ee feeieedfd'efd(ed)fd*ed)fd+ee feid)fgd 6d,efd-efd.eeed)fd/ed0fd1ee ee feei"eed<fd2ee ee feei"ed)fd3ee fei"fgd6d4efd5efd6ed)fd7ed0fd3ee fei"fgd6d8eifdeid0fd9eid)fd:eifgd6d;eei#d)fgd6Z$RS(=s? For `Scala `_ source code. tScalatscalas*.scalas text/x-scalas(?:\s|//.*?\n|/[*].*?[*]/)+u[-~\^\*!%&\\<>\|+=:/?@¦-§©¬®°-±¶×÷϶҂؆-؈؎-؏۩۽-۾߶৺୰௳-௸௺౿ೱ-ೲ൹༁-༃༓-༗༚-༟༴༶༸྾-࿅࿇-࿏႞-႟፠᎐-᎙᥀᧠-᧿᭡-᭪᭴-᭼⁄⁒⁺-⁼₊-₌℀-℁℃-℆℈-℉℔№-℘℞-℣℥℧℩℮℺-℻⅀-⅄⅊-⅍⅏←-⌨⌫-⑊⒜-ⓩ─-❧➔-⟄⟇-⟥⟰-⦂⦙-⧗⧜-⧻⧾-⭔⳥-⳪⺀-⿻〄〒-〓〠〶-〷〾-〿㆐-㆑㆖-㆟㇀-㇣㈀-㈞㈪-㉐㉠-㉿㊊-㊰㋀-㏿䷀-䷿꒐-꓆꠨-꠫﬩﷽﹢﹤-﹦+<->|~¬¦│-○-�]+u[a-zA-Z\$_ªµºÀ-ÖØ-öø-ʯͰ-ͳͶ-ͷͻ-ͽΆΈ-ϵϷ-ҁҊ-Ֆա-ևא-ײء-ؿف-يٮ-ٯٱ-ۓەۮ-ۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪऄ-हऽॐक़-ॡॲ-ॿঅ-হঽৎড়-ৡৰ-ৱਅ-ਹਖ਼-ਫ਼ੲ-ੴઅ-હઽૐ-ૡଅ-ହଽଡ଼-ୡୱஃ-ஹௐఅ-ఽౘ-ౡಅ-ಹಽೞ-ೡഅ-ഽൠ-ൡൺ-ൿඅ-ෆก-ะา-ำเ-ๅກ-ະາ-ຳຽ-ໄໜ-ༀཀ-ཬྈ-ྋက-ဪဿၐ-ၕၚ-ၝၡၥ-ၦၮ-ၰၵ-ႁႎႠ-ჺᄀ-ፚᎀ-ᎏᎠ-ᙬᙯ-ᙶᚁ-ᚚᚠ-ᛪᛮ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝰក-ឳៜᠠ-ᡂᡄ-ᢨᢪ-ᤜᥐ-ᦩᧁ-ᧇᨀ-ᨖᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮ-ᮯᰀ-ᰣᱍ-ᱏᱚ-ᱷᴀ-ᴫᵢ-ᵷᵹ-ᶚḀ-ᾼιῂ-ῌῐ-Ίῠ-Ῥῲ-ῼⁱⁿℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⱼⲀ-ⳤⴀ-ⵥⶀ-ⷞ〆-〇〡-〩〸-〺〼ぁ-ゖゟァ-ヺヿ-ㆎㆠ-ㆷㇰ-ㇿ㐀-䶵一-ꀔꀖ-ꒌꔀ-ꘋꘐ-ꘟꘪ-ꙮꚀ-ꚗꜢ-ꝯꝱ-ꞇꞋ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꤊ-ꤥꤰ-ꥆꨀ-ꨨꩀ-ꩂꩄ-ꩋ가-힣豈-יִײַ-ﬨשׁ-ﴽﵐ-ﷻﹰ-ﻼA-Za-zヲ-ッア-ンᅠ-ᅵ]u)[A-Z\$_À-ÖØ-ÞĀĂĄĆĈĊČĎĐĒĔĖĘĚĜĞĠĢĤĦĨĪĬĮİIJĴĶĹĻĽĿŁŃŅŇŊŌŎŐŒŔŖŘŚŜŞŠŢŤŦŨŪŬŮŰŲŴŶŸ-ŹŻŽƁ-ƂƄƆ-ƇƉ-ƋƎ-ƑƓ-ƔƖ-ƘƜ-ƝƟ-ƠƢƤƦ-ƧƩƬƮ-ƯƱ-ƳƵƷ-ƸƼDŽLJNJǍǏǑǓǕǗǙǛǞǠǢǤǦǨǪǬǮDZǴǶ-ǸǺǼǾȀȂȄȆȈȊȌȎȐȒȔȖȘȚȜȞȠȢȤȦȨȪȬȮȰȲȺ-ȻȽ-ȾɁɃ-ɆɈɊɌɎͰͲͶΆΈ-ΏΑ-ΫϏϒ-ϔϘϚϜϞϠϢϤϦϨϪϬϮϴϷϹ-ϺϽ-ЯѠѢѤѦѨѪѬѮѰѲѴѶѸѺѼѾҀҊҌҎҐҒҔҖҘҚҜҞҠҢҤҦҨҪҬҮҰҲҴҶҸҺҼҾӀ-ӁӃӅӇӉӋӍӐӒӔӖӘӚӜӞӠӢӤӦӨӪӬӮӰӲӴӶӸӺӼӾԀԂԄԆԈԊԌԎԐԒԔԖԘԚԜԞԠԢԱ-ՖႠ-ჅḀḂḄḆḈḊḌḎḐḒḔḖḘḚḜḞḠḢḤḦḨḪḬḮḰḲḴḶḸḺḼḾṀṂṄṆṈṊṌṎṐṒṔṖṘṚṜṞṠṢṤṦṨṪṬṮṰṲṴṶṸṺṼṾẀẂẄẆẈẊẌẎẐẒẔẞẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼẾỀỂỄỆỈỊỌỎỐỒỔỖỘỚỜỞỠỢỤỦỨỪỬỮỰỲỴỶỸỺỼỾἈ-ἏἘ-ἝἨ-ἯἸ-ἿὈ-ὍὙ-ὟὨ-ὯᾸ-ΆῈ-ΉῘ-ΊῨ-ῬῸ-Ώℂℇℋ-ℍℐ-ℒℕℙ-ℝℤΩℨK-ℭℰ-ℳℾ-ℿⅅↃⰀ-ⰮⱠⱢ-ⱤⱧⱩⱫⱭ-ⱯⱲⱵⲀⲂⲄⲆⲈⲊⲌⲎⲐⲒⲔⲖⲘⲚⲜⲞⲠⲢⲤⲦⲨⲪⲬⲮⲰⲲⲴⲶⲸⲺⲼⲾⳀⳂⳄⳆⳈⳊⳌⳎⳐⳒⳔⳖⳘⳚⳜⳞⳠⳢꙀꙂꙄꙆꙈꙊꙌꙎꙐꙒꙔꙖꙘꙚꙜꙞꙢꙤꙦꙨꙪꙬꚀꚂꚄꚆꚈꚊꚌꚎꚐꚒꚔꚖꜢꜤꜦꜨꜪꜬꜮꜲꜴꜶꜸꜺꜼꜾꝀꝂꝄꝆꝈꝊꝌꝎꝐꝒꝔꝖꝘꝚꝜꝞꝠꝢꝤꝦꝨꝪꝬꝮꝹꝻꝽ-ꝾꞀꞂꞄꞆꞋA-Z]u%s(?:%s|[0-9])*(?:(?<=_)%s)?s(class|trait|object)(\s+)Ru'%ss[^\S\n]+s//.*?\ns/\*tcommentu@%su(abstract|ca(?:se|tch)|d(?:ef|o)|e(?:lse|xtends)|f(?:inal(?:ly)?|or(?:Some)?)|i(?:f|mplicit)|lazy|match|new|override|pr(?:ivate|otected)|re(?:quires|turn)|s(?:ealed|uper)|t(?:h(?:is|row)|ry)|va[lr]|w(?:hile|ith)|yield)\b|(<[%:-]|=>|>:|[#=@_⇒←])(|(?=\s)|$)u:(?!%s)Ru%s%s\bs(true|false|null)\bs(import|package)(\s+)Rs (type)(\s+)s"""(?:.|\n)*?"""s"(\\\\|\\"|[^"])*"u'\\.'|'[^\\]'|'\\u[0-9a-f]{4}'s`[^`]+`s\[t typeparams [\(\)\{\};,.]u7([0-9][0-9]*\.[0-9]*|\.[0-9]+)([eE][+-]?[0-9]+)?[fFdD]?s 0x[0-9a-f]+s[0-9]+L?s\nR,u(%s|%s|`[^`]+`)(\s*)(\[)s[\s\n]+R.s#pops\(u %s|%s|`[^`]+`s\s+u<[%:]|>:|[#_⇒]|forSome|types([,\);}]|=>|=)([\s\n]*)s[\(\{]s#pushu4((?:%s|%s|`[^`]+`)(?:\.(?:%s|%s|`[^`]+`))*)(\s*)(\[)u1((?:%s|%s|`[^`]+`)(?:\.(?:%s|%s|`[^`]+`))*)(\s*)$u\.|%s|%s|`[^`]+`s[\s\n,]+u <[%:]|=>|>:|[#_⇒]|forSome|types ([\]\)\}])s[\(\[\{]s[^/\*]+s\*/s[*/]u(%s|\.)+(s#popR(%RqRrRsRtRuRvRwRRRRRxtoptlettertuppertidrestRRR tSymbolR RzR{RRRRRR|R RR}R~RRkRR(((s</usr/lib/python2.6/site-packages/pygments/lexers/compiled.pyRs                              cBseZdZdZdgZdgZdgZeiZ hde i fde i fdeifdeifd eifd eifd e fd eee ifd eee ieeefdefdefde ifdefdefde fde ifgd6ZRS(s\ For the `Dylan `_ language. *New in Pygments 0.7.* tDylantdylans*.dylans text/x-dylans\b(subclass|abstract|block|c(on(crete|stant)|lass)|domain|ex(c(eption|lude)|port)|f(unction(|al))|generic|handler|i(n(herited|line|stance|terface)|mport)|library|m(acro|ethod)|open|primary|sealed|si(deways|ngleton)|slot|v(ariable|irtual))\bs<\w+>s#?"(?:\\.|[^"])+?"s//.*?\ns/\*[\w\W]*?\*/s\'.*?\'s=>|\b(a(bove|fterwards)|b(e(gin|low)|y)|c(ase|leanup|reate)|define|else(|if)|end|f(inally|or|rom)|i[fn]|l(et|ocal)|otherwise|rename|s(elect|ignal)|t(hen|o)|u(n(less|til)|se)|wh(en|ile))\bs,([ \t])([!\$%&\*\/:<=>\?~_^a-zA-Z0-9.+\-]*:)s%([ \t]*)(\S+[^:])([ \t]*)(\()([ \t]*)s -?[0-9.]+s[(),;]s\$[a-zA-Z0-9-]+s[!$%&*/:<>=?~^.+\[\]{}-]+s\s+s#[a-zA-Z0-9-]+s [a-zA-Z0-9-]+R,(RqRrRsRtRuRvRwRRRRRRRkRtDoubleR RzR{RR tVariableRRRRR R(((s</usr/lib/python2.6/site-packages/pygments/lexers/compiled.pyRs6                cBseZdZdZddddgZdgZdgZdZh d ee e i d fd ee e i d fd e fde fde fde i fde i fgd6dedfdeifdeifdeifdeifdeifdeifdefdefdefdeifdeifd eifd!eifd"eifd#efgd$6edd%ed&eeeei eee ed'fd%ed(eeeei eee efd)eee d*fd+eee d,fd-ee ee fd.e d/fgd06d1eei!e ei!d2fd3eei!e eid2fd4ei!d2fgd*6d5eei!e d,fd6eei!e d2fgd,6eded$d7efd8ed2fgd/6eded$d8efd9ed:fd;ed2fgd'6d<ed2fd=ei"fd>efdefd?efgd6d@e i fdAe i fdBe i d2fdCe i fdDe i fd e i d2fgd 6dEe i d:fdFe i d2fdGe fgd 6Z#dHZ$RS(IsC For Objective-C source code with preprocessor directives. s Objective-Cs objective-ct objectivecsobj-ctobjcs*.mstext/x-objective-cs(?:\s|//.*?\n|/[*].*?[*]/)+s^(\s*)(#if\s+0)R$s ^(\s*)(#)R%s\ns\s+s\\\ns//(\n|(.|\n)*?[^\\]\n)s/(\\\n)?[*](.|\n)*?[*](\\\n)?/R&s(L|@)?"R's8(L|@)?'(\\.|\\[0-7]{1,3}|\\x[a-fA-F0-9]{1,2}|[^\\\'\n])'s%(\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%(auto|break|case|const|continue|default|do|else|enum|extern|for|goto|if|register|restricted|return|sizeof|static|struct|switch|typedef|union|volatile|virtual|while|in|@selector|@private|@protected|@public|@encode|@synchronized|@try|@throw|@catch|@finally|@end|@property|@synthesize|@dynamic)\bsW(int|long|float|short|double|char|unsigned|signed|void|id|BOOL|IBOutlet|IBAction|SEL)\bs/(_{0,2}inline|naked|restrict|thread|typename)\bs___(asm|int8|based|except|int16|stdcall|cdecl|fastcall|int32|declspec|finally|int64|try|leave)\bs(TRUE|FALSE|nil|NULL)\bs[a-zA-Z_][a-zA-Z0-9_]*:(?!:)s[a-zA-Z_][a-zA-Z0-9_]*R(sI((?:[a-zA-Z0-9_*\s])+?(?:\s|[*]))([a-zA-Z_][a-zA-Z0-9_]*)(\s*\([^;]*?\))(s)({)R)s)(;)s!(@interface|@implementation)(\s+)Rs(@class|@protocol)(\s+)tforward_classnames(\s*)(@end)(\s*)R*R+R,s:([a-zA-Z_][a-zA-Z0-9_]*)(\s*:\s*)([a-zA-Z_][a-zA-Z0-9_]*)?s#pops9([a-zA-Z_][a-zA-Z0-9_]*)(\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*)s([a-zA-Z_][a-zA-Z0-9_]*)(\s*;?)s[{}]R-R.s#pushR/R0s/\\([\\abfnrtv"\']|x[a-fA-F0-9]{2,4}|[0-7]{1,3})s [^\\"\n]+s\\s[^/\n]+s/[*](.|\n)*?[*]/s//.*?\nR1s (?<=\\)\ns^\s*#if.*?(?|<=|>=|==|\/=|=)s(::)s [(),:&%;]s\b(Abort|Abs|Access|AChar|ACos|AdjustL|AdjustR|AImag|AInt|Alarm|All|Allocated|ALog|AMax|AMin|AMod|And|ANInt|Any|ASin|Associated|ATan|BesJ|BesJN|BesY|BesYN|Bit_Size|BTest|CAbs|CCos|Ceiling|CExp|Char|ChDir|ChMod|CLog|Cmplx|Complex|Conjg|Cos|CosH|Count|CPU_Time|CShift|CSin|CSqRt|CTime|DAbs|DACos|DASin|DATan|Date_and_Time|DbesJ|DbesJ|DbesJN|DbesY|DbesY|DbesYN|Dble|DCos|DCosH|DDiM|DErF|DErFC|DExp|Digits|DiM|DInt|DLog|DLog|DMax|DMin|DMod|DNInt|Dot_Product|DProd|DSign|DSinH|DSin|DSqRt|DTanH|DTan|DTime|EOShift|Epsilon|ErF|ErFC|ETime|Exit|Exp|Exponent|FDate|FGet|FGetC|Float|Floor|Flush|FNum|FPutC|FPut|Fraction|FSeek|FStat|FTell|GError|GetArg|GetCWD|GetEnv|GetGId|GetLog|GetPId|GetUId|GMTime|HostNm|Huge|IAbs|IAChar|IAnd|IArgC|IBClr|IBits|IBSet|IChar|IDate|IDiM|IDInt|IDNInt|IEOr|IErrNo|IFix|Imag|ImagPart|Index|Int|IOr|IRand|IsaTty|IShft|IShftC|ISign|ITime|Kill|Kind|LBound|Len|Len_Trim|LGe|LGt|Link|LLe|LLt|LnBlnk|Loc|Log|Log|Logical|Long|LShift|LStat|LTime|MatMul|Max|MaxExponent|MaxLoc|MaxVal|MClock|Merge|Min|MinExponent|MinLoc|MinVal|Mod|Modulo|MvBits|Nearest|NInt|Not|Or|Pack|PError|Precision|Present|Product|Radix|Rand|Random_Number|Random_Seed|Range|Real|RealPart|Rename|Repeat|Reshape|RRSpacing|RShift|Scale|Scan|Second|Selected_Int_Kind|Selected_Real_Kind|Set_Exponent|Shape|Short|Sign|Signal|SinH|Sin|Sleep|Sngl|Spacing|Spread|SqRt|SRand|Stat|Sum|SymLnk|System|System_Clock|Tan|TanH|Time|Tiny|Transfer|Transpose|Trim|TtyNam|UBound|UMask|Unlink|Unpack|Verify|XOr|ZAbs|ZCos|ZExp|ZLog|ZSin|ZSqRt)\s*\bs\.(true|false)\.s+\.(eq|ne|lt|le|gt|ge|not|and|or|eqv|neqv)\.s"(\\\\|\\[0-7]+|\\.|[^"])*"s'(\\\\|\\[0-7]+|\\.|[^'])*'s \d+(?![.Ee])s[+-]?\d*\.\d+([eE][-+]?\d+)?s[+-]?\d+\.\d*([eE][-+]?\d+)?(RqRrRsRtRuRvRwRRRR RRRR RRkR RRRtWordRRRzRRR}R(((s</usr/lib/python2.6/site-packages/pygments/lexers/compiled.pyRs:                   cBseZdZdZdgZdddgZdgZhdeifdei fd ei fd e fd e fd e fd e fde ifde ifde ifde ifde ifdefdefdeifde fdefgd6ZRS(sA GLSL (OpenGL Shader) lexer. *New in Pygments 1.1.* tGLSLtglsls*.verts*.frags*.geostext/x-glslsrcs^#.*s//.*s /\*[\w\W]*\*/s0\+|-|~|!=?|\*|/|%|<<|>>|<=?|>=?|==?|&&?|\^|\|\|?s[?:]s \bdefined\bs [;{}(),\[\]]s[+-]?\d*\.\d+([eE][-+]?\d+)?s[+-]?\d+\.\d*([eE][-+]?\d+)?s0[xX][0-9a-fA-F]*s0[0-7]*s [1-9][0-9]*s\b(attribute|const|uniform|varying|centroid|break|continue|do|for|while|if|else|in|out|inout|float|int|void|bool|true|false|invariant|discard|return|mat[234]|mat[234]x[234]|vec[234]|[ib]vec[234]|sampler[123]D|samplerCube|sampler[12]DShadow|struct)\bs4\b(asm|class|union|enum|typedef|template|this|packed|goto|switch|default|inline|noinline|volatile|public|static|extern|external|interface|long|short|double|half|fixed|unsigned|lowp|mediump|highp|precision|input|output|hvec[234]|[df]vec[234]|sampler[23]DRect|sampler2DRectShadow|sizeof|cast|namespace|using)\bs[a-zA-Z_][a-zA-Z_0-9]*s\.s\s+R,(RqRrRsRtRuRvRwR RyRzR{R RRR}R~tOctalRRRRR R(((s</usr/lib/python2.6/site-packages/pygments/lexers/compiled.pyRs4               cBsxeZdZdZdgZdddgZdgZeiZ hde i fde i d fd e i fd e fd efd efdeifdeifdefdefdefdeeiefdeeieefdeeieefdeifdeifdeifdefgd6de i dfde i dfde i fde i fgd 6Zd ZRS(!s! Lexer for Prolog files. tPrologtprologs*.prologs*.pros*.pls text/x-prologs^#.*s/\*snested-comments%.*s[0-9]+s[\[\](){}|.,;!]s:-|-->sT"(?:\\x[0-9a-fA-F]+\\|\\u[0-9a-fA-F]{4}|\U[0-9a-fA-F]{8}|\\[0-7]+\\|\\[\w\W]|[^"])*"s'(?:''|[^'])*'s8(is|<|>|=<|>=|==|=:=|=|/|//|\*|\+|-)(?=\s|[a-zA-Z0-9\[])s(mod|div|not)\bt_s ([a-z]+)(:)uJ([a-zÀ-῿぀-퟿-￯][a-zA-Z0-9_$À-῿぀-퟿-￯]*)(\s*)(:-|-->)uF([a-zÀ-῿぀-퟿-￯][a-zA-Z0-9_$À-῿぀-퟿-￯]*)(\s*)(\()u;[a-zÀ-῿぀-퟿-￯][a-zA-Z0-9_$À-῿぀-퟿-￯]*u![#&*+\-./:<=>?@\\^~¡-¿‐-〿]+s[A-Z_][A-Za-z0-9_]*u\s+|[ -‏￰-￾￯]R,s\*/s#pops#pushs[^*/]+s[*/]cCs d|jS(Ns:-((Rm((s</usr/lib/python2.6/site-packages/pygments/lexers/compiled.pyRs(RqRrRsRtRuRvRwRtUNICODERR RzR{RRRRtAtomR RRRRRR RRR(((s</usr/lib/python2.6/site-packages/pygments/lexers/compiled.pyRIsH                c!BseZdZdZddgZdddgZddgZhd efd eee i fd eee i fd efd e fde fdefdefde ifdee eie fde fdeeeie ee ee feddeeedfdeeedfdeeedfdeeedfdeeedfed ed!d"e d#fd$e d%fd&e d'fd(e d)fd*e ed+d#fd,e ed+d%fd-e ed+d'fd.e ed+d)fed/ed0gd16d2efd3e ifgd6d4eifd5eiifd6eifgd 6d7eifd8eifd9eifd:eiifd;eifgd06d<e ifgd!6d=eifd>efgd/6d>ei d?fgd6d@ei!fdAefdBeei ed?fdCeei ee fdDed?fdEefdFe d?fdGed?fd>eifdHefg d6d>ei"d?fgd6dIeeeefdJei#fdKeee efdLed?fgd6dMeeed?fdNei#fdLed?fgd6dOe i$fgd+6dPe i%fdQe fdRe fdSe fgdT6d e fgdU6dVe d?fdWe i$fedTgd'6dXe d?fdYe i$fedTgd)6dZe d?fedTedUgd#6d[e d?fedTedUgd%6Z&RS(\s^ For Pyrex and `Cython `_ source code. *New in Pygments 1.1.* tCythontcythontpyxs*.pyxs*.pxds*.pxis text/x-cythonsapplication/x-cythons\ns^(\s*)("""(?:.|\n)*?""")s^(\s*)('''(?:.|\n)*?''')s[^\S\n]+s#.*$s []{}:(),;[]s\\\ns\\s(in|is|and|or|not)\bs(<)([a-zA-Z0-9.?]+)(>)s!=|==|<<|>>|[-~+/*%=<>&^|.?]s(from)(\d+)(<=)(\s+)(<)(\d+)(:)Rs(def|property)(\s+)tfuncnames (cp?def)(\s+)tcdefs(class|struct)(\s+)Rs (from)(\s+)t fromimports(c?import)(\s+)RRtbackticks(?:[rR]|[uU][rR]|[rR][uU])"""ttdqss(?:[rR]|[uU][rR]|[rR][uU])'''ttsqss(?:[rR]|[uU][rR]|[rR][uU])"tdqss(?:[rR]|[uU][rR]|[rR][uU])'tsqss[uU]?"""t stringescapes[uU]?'''s[uU]?"s[uU]?'RttnumbersR,s(assert|break|by|continue|ctypedef|del|elif|else|except\??|exec|finally|for|gil|global|if|include|lambda|nogil|pass|print|raise|return|try|while|yield|as|with)\bs(DEF|IF|ELIF|ELSE)\bs(?/-]s2(\[)(Compact|Immutable|(?:Boolean|Simple)Type)(\])s$(\[)(CCode|(?:Integer|Floating)Type)s [()\[\],.]s(as|base|break|case|catch|construct|continue|default|delete|do|else|enum|finally|for|foreach|get|if|in|is|lock|new|out|params|return|set|sizeof|switch|this|throw|try|typeof|while|yield)\bs(abstract|const|delegate|dynamic|ensures|extern|inline|internal|override|owned|private|protected|public|ref|requires|signal|static|throws|unowned|var|virtual|volatile|weak|yields)\bs(namespace|using)(\s+)t namespaces)(class|errordomain|interface|struct)(\s+)Rs(\.)([a-zA-Z_][a-zA-Z0-9_]*)s(void|bool|char|double|float|int|int8|int16|int32|int64|long|short|size_t|ssize_t|string|time_t|uchar|uint|uint8|uint16|uint32|uint64|ulong|unichar|ushort)\bs(true|false|null)\bs[a-zA-Z_][a-zA-Z0-9_]*R(R*R+R,s[{}]R-s#popR0s/\\([\\abfnrtv"\']|x[a-fA-F0-9]{2,4}|[0-7]{1,3})s [^\\"\n]+s\\s^\s*#if.*?(? s8 4@   M9d-e,: