Files
ServerSync/lib/pygments/lexers/__pycache__/ecl.cpython-314.pyc

53 lines
5.5 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i<EFBFBD><00><00>n<00>Rt^RIt^RIHtHtHtHt^RIHtH t H
t
H t H t H t HtHtR.t!RR]4tR#)z<>
pygments.lexers.ecl
~~~~~~~~~~~~~~~~~~~
Lexers for the ECL language.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)<04>
RegexLexer<EFBFBD>include<64>bygroups<70>words)<08>Comment<6E>Operator<6F>Keyword<72>Name<6D>String<6E>Number<65> Punctuation<6F>
Whitespace<EFBFBD>ECLLexerc<00><>a<00>]tRt^toRtRtRtR.tR.tR.t Rt
] P] P,tR]!R 4]!R
4.R R ]3R ]P$3R ]P&3.R
]!R4]!R4]!R4]!R4R]R3R]R3R]P,3R]P,3R]P.3R]P03R]P23R]3R]3R]3.RR]P:3.RR]P>3R] !]PB]43.R]"!R'R R!7]PF3]"!R(R R!7]PF3.R]"!R)R R!7]PH3.RR]R"3R]R"3R#]3./t%R$t&R%t'Vt(R&#)*rz2
Lexer for the declarative big-data ECL language.
<EFBFBD>ECLzJhttps://hpccsystems.com/training/documentation/ecl-language-reference/html<6D>eclz*.eclzapplication/x-eclz1.5<EFBFBD>root<6F>
whitespace<EFBFBD>
statementsz\s+z\/\/.*z/(\\\n)?\*(.|\n)*?\*(\\\n)?/<2F>types<65>keywords<64> functions<6E>hash<73>"<22>stringz\'z"(\d+\.\d*|\.\d+|\d+)e[+-]?\d+[lu]*z(\d+\.\d*|\.\d+|\d+f)f?z0x[0-9a-f]+[lu]*z 0[0-7]+[lu]*z\d+[lu]*z[~!%^&*+=|?:<>/-]+z [{}()\[\],.;]z [a-z_]\w*z^#.*$z(RECORD|END)\Dz<44>((?:ASCII|BIG_ENDIAN|BOOLEAN|DATA|DECIMAL|EBCDIC|INTEGER|PATTERN|QSTRING|REAL|RECORD|RULE|SET OF|STRING|TOKEN|UDECIMAL|UNICODE|UNSIGNED|VARSTRING|VARUNICODE)\d*)(\s+)z\b)<01>suffixz#popz[^"\']+c <0C>j<00>^pRV9d
VR, pRV9d
VR, pRV9d
VR, pV#)z<>This is very difficult to guess relative to other business languages.
-> in conjunction with BEGIN/END seems relatively rare though.z->g{<14>G<EFBFBD>z<EFBFBD>?<3F>BEGIN<49>END<4E>)<02>text<78>results& <20>:/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/ecl.py<70> analyse_text<78>ECLLexer.analyse_text<78>s><00><00><13><06> <0F>4<EFBFBD><<3C> <12>d<EFBFBD>N<EFBFBD>F<EFBFBD> <12>d<EFBFBD>?<3F> <12>d<EFBFBD>N<EFBFBD>F<EFBFBD> <10>D<EFBFBD>=<3D> <12>d<EFBFBD>N<EFBFBD>F<EFBFBD><15> <0A>rN)<1E>APPLY<4C>ASSERT<52>BUILD<4C>
BUILDINDEX<EFBFBD>EVALUATE<54>FAIL<49>KEYDIFF<46>KEYPATCH<43>LOADXML<4D>NOTHOR<4F>NOTIFY<46>OUTPUT<55>PARALLEL<45>
SEQUENTIAL<EFBFBD>SOAPCALL<4C>
CHECKPOINT<EFBFBD>
DEPRECATED<EFBFBD>FAILCODE<44> FAILMESSAGE<47>FAILURE<52>GLOBAL<41> INDEPENDENT<4E> ONWARNING<4E>PERSIST<53>PRIORITY<54>RECOVERY<52>STORED<45>SUCCESS<53>WAIT<49>WHEN)e<>ALL<4C>AND<4E>ANY<4E>AS<41>ATMOST<53>BEFOREzBEGINC++<2B>BEST<53>BETWEEN<45>CASE<53>CONST<53>COUNTER<45>CSV<53>DESCEND<4E>ENCRYPTzENDC++<2B>ENDMACRO<52>EXCEPT<50> EXCLUSIVE<56>EXPIRE<52>EXPORT<52>EXTEND<4E>FALSE<53>FEW<45>FIRST<53>FLAT<41>FULL<4C>FUNCTION<4F>GROUP<55>HEADER<45>HEADING<4E>HOLE<4C>IFBLOCK<43>IMPORT<52>IN<49>JOINED<45>KEEP<45>KEYED<45>LAST<53>LEFT<46>LIMIT<49>LOAD<41>LOCAL<41>LOCALE<4C>LOOKUP<55>MACRO<52>MANY<4E>MAXCOUNT<4E> MAXLENGTHzMIN SKEW<45>MODULE<4C> INTERFACE<43>NAMED<45>NOCASE<53>NOROOT<4F>NOSCAN<41>NOSORT<52>NOT<4F>OF<4F>ONLY<4C>OPT<50>OR<4F>OUTER<45> OVERWRITE<54>PACKED<45> PARTITION<4F>PENALTY<54>PHYSICALLENGTH<54>PIPE<50>QUOTE<54> RELATIONSHIP<49>REPEAT<41>RETURN<52>RIGHT<48>SCAN<41>SELF<4C> SEPARATOR<4F>SERVICE<43>SHARED<45>SKEW<45>SKIP<49>SQL<51>STORE<52>
TERMINATOR<EFBFBD>THOR<4F> THRESHOLD<4C>TOKEN<45> TRANSFORM<52>TRIM<49>TRUE<55>TYPE<50> UNICODEORDER<45>UNSORTED<45>VALIDATE<54>VIRTUAL<41>WHOLE<4C>WILD<4C>WITHIN<49>XML<4D>XPATH<54>__COMPRESSED__)<29><>ABS<42>ACOS<4F>ALLNODES<45>ASCII<49>ASIN<49>ASSTRING<4E>ATAN<41>ATAN2<4E>AVErL<00>CHOOSE<53>CHOOSEN<45>
CHOOSESETS<EFBFBD> CLUSTERSIZE<5A>COMBINE<4E> CORRELATION<4F>COS<4F>COSH<53>COUNT<4E>
COVARIANCE<EFBFBD>CRON<4F>DATASET<45>DEDUP<55>DEFINE<4E> DENORMALIZE<5A>
DISTRIBUTE<EFBFBD> DISTRIBUTED<45> DISTRIBUTION<4F>EBCDIC<49>ENTH<54>ERRORr*<00>EVENT<4E>
EVENTEXTRA<EFBFBD> EVENTNAME<4D>EXISTS<54>EXPr7r8<00>FETCH<43> FROMUNICODE<44>
GETISVALIDr:<00>GRAPHr^<00>HASH<53>HASH32<33>HASH64<36>HASHCRC<52>HASHMD5<44>HAVING<4E>IF<49>INDEX<45> INTFORMAT<41>ISVALID<49>ITERATE<54>JOIN<49>
KEYUNICODE<EFBFBD>LENGTH<54>LIBRARYrj<00>LNrl<00>LOG<4F>LOOP<4F>MAP<41>MATCHED<45> MATCHLENGTH<54> MATCHPOSITION<4F> MATCHTEXT<58> MATCHUNICODE<44>MAX<41>MERGE<47> MERGEJOIN<49>MIN<49>NOLOCAL<41>NONEMPTY<54> NORMALIZE<5A>PARSEr<45><00>POWER<45>PRELOAD<41>PROCESS<53>PROJECT<43>PULL<4C>RANDOM<4F>RANGE<47>RANK<4E>RANKED<45>
REALFORMAT<EFBFBD>RECORDOF<4F> REGEXFIND<4E> REGEXREPLACE<43>REGROUP<55>REJECTED<45>ROLLUP<55>ROUND<4E>ROUNDUP<55>ROW<4F>ROWDIFF<46>SAMPLE<4C>SET<45>SIN<49>SINH<4E>SIZEOFr4<00>SORT<52>SORTED<45>SQRT<52>STEPPEDr@<00>SUM<55>TABLE<4C>TAN<41>TANH<4E>THISNODE<44>TOPN<50> TOUNICODE<44>TRANSFERr<52><00>TRUNCATE<54>TYPEOF<4F>UNGROUPr<50><00>VARIANCE<43>WHICH<43>WORKUNIT<49> XMLDECODE<44> XMLENCODE<44>XMLTEXT<58>
XMLUNICODE))<29>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>url<72>aliases<65> filenames<65> mimetypes<65> version_added<65>re<72>
IGNORECASE<EFBFBD> MULTILINE<4E>flagsrr r<00>Single<6C> Multiliner
r <00>Float<61>Hex<65>Oct<63>Integerrr r <00>Preprocr<00> Declarationr<00>Typer<00>Reserved<65>Function<6F>tokensr#<00>__static_attributes__<5F>__classdictcell__)<01> __classdict__s@r"rrs<00><><00><00><08> <11>D<EFBFBD>
V<EFBFBD>C<EFBFBD><14>g<EFBFBD>G<EFBFBD><18> <09>I<EFBFBD>$<24>%<25>I<EFBFBD><19>M<EFBFBD> <0E>M<EFBFBD>M<EFBFBD>B<EFBFBD>L<EFBFBD>L<EFBFBD> (<28>E<EFBFBD> <0F> <13>L<EFBFBD> !<21> <13>L<EFBFBD> !<21>
<EFBFBD> <15> <13>Z<EFBFBD> <20> <16><07><0E><0E> '<27> ,<2C>g<EFBFBD>.?<3F>.?<3F> @<40>
<EFBFBD>
<15> <13>G<EFBFBD> <1C> <13>J<EFBFBD> <1F> <13>K<EFBFBD> <20> <13>F<EFBFBD>O<EFBFBD> <11>6<EFBFBD>8<EFBFBD> $<24> <12>F<EFBFBD>H<EFBFBD> %<25> 2<>F<EFBFBD>L<EFBFBD>L<EFBFBD> A<> '<27><16><1C><1C> 6<> <20>&<26>*<2A>*<2A> -<2D> <1C>f<EFBFBD>j<EFBFBD>j<EFBFBD> )<29> <18>&<26>.<2E>.<2E> )<29> "<22>H<EFBFBD> -<2D> <1D>{<7B> +<2B> <19>4<EFBFBD> <20>
<EFBFBD> <0F> <15>w<EFBFBD><EFBFBD><EFBFBD> '<27>
<EFBFBD> <10> <1E><07> 3<> 3<> 4<>8<><16>g<EFBFBD>l<EFBFBD>l<EFBFBD>J<EFBFBD> /<2F> 1<>
<EFBFBD> <13> <12> <20> ).<2E> /<2F><15> <1D> <1D> <1F><13>"<22> +0<>!1<>"<15> <1D> <1D># <1F>
<EFBFBD>: <14> <12>6<>,?D<01>-E<01>.<12>]<5D>]<5D>/ <1C>
<EFBFBD>4 <11> <11>6<EFBFBD>6<EFBFBD> "<22> <12>F<EFBFBD>F<EFBFBD> #<23> <17><16> <20>
<EFBFBD>w`<06>F<EFBFBD>D <16> r%)r r'<00>pygments.lexerrrrr<00>pygments.tokenrrrr r
r r r <00>__all__rrr%r"<00><module>r=s;<00><01><04>
<EFBFBD>?<3F>?<3F>$<24>$<24>$<24> <16>,<2C><07>|<16>z<EFBFBD>|r%