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

65 lines
8.2 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i+"<00><00>r<00>Rt^RIHtHtHtHtHt^RIHtH t H
t
H t H t H t HtHtHtHtR.t!RR]4tR#)z<>
pygments.lexers.prql
~~~~~~~~~~~~~~~~~~~~
Lexer for the PRQL query language.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)<05>
RegexLexer<EFBFBD>combined<65>words<64>include<64>bygroups)
<EFBFBD>Comment<6E>Literal<61>Keyword<72>Name<6D>Number<65>Operator<6F> Punctuation<6F>String<6E>Text<78>
Whitespace<EFBFBD> PrqlLexerc<00>V a<00>]tRt^toRtRtRtR.tR.tRR.t Rt
] !R[R R
7t R t R t/R R]P 3R]P$3R]3R]!]]P,]4R3] ]P.3R]P03R]P23]!R4]!R4R]3.
bRR]!]P6]P84]!RR43R]!]P6]P$4]!RR43R]!]P6]P84]!RR43R]!]P6]P$4]!RR 43R!]!]P6]P84]!R"R43R#]!]P6]P$4]!R"R43R$]!]P6]P84]!R"R43R%]!]P6]P$4]!R"R 43R&]!]P6]P84R'3R(]!]P6]P$4R)3R*]!]P6]P84R+3R,]!]P6]P$4R-3R.]P8]!R"R'43R/]P$]!R"R)43R0]P8]!R"R+43R1]P$]!R"R-43R2]P>3R3]P>3R4]P>3R5] 3]!R64R7]!3R8]!3R9]"3]!R:4R;]#PH3.bR6R<]%PL3R=]%PL3R>]%PN3R?]%PP3R@]%PR3RA]%PT3.bR]!R"4.bRBRC]PV3.bR"RD]PV3]!RB4.bRE]!]P$4bRF]!]P84bRG] !]P$4bRH] !]P84bRR0]P8RI3RJ]PV3]!RF4.bR R1]P$RI3RK]PV3]!RE4.bR+R0]P8RI3RJ]PV3]!RH4.bR-R1]P$RI3RK]PV3]!RG4.bRR.]P8RI3]!RF4RL]P83.bRR/]P$RI3]!RE4RL]P$3.bR'R.]P8RI3]!RH4RL]P83.bR)R/]P$RI3]!RG4RL]P$3.RMRN]"RO3RP]PXRI3RQ]PXRI3R]3]!R4.RORN]"RO3RR]"RI3R]3]!R4.R] !R\R R
7]3] !R]R R
7]PZ3.R:] !R^R R
7]#P\3.RSRT]P^3RU]P^RS3RV]P^3RW]P^RI3.RRX]#P`RI3./Ct1RYt2Vt3RZ#)_rzQ
For PRQL source code.
grammar: https://github.com/PRQL/prql/tree/main/grammars
<EFBFBD>PRQLzhttps://prql-lang.org/<2F>prqlz*.prqlzapplication/prqlzapplication/x-prqlz2.17z\b)<01>suffixc<08>:<00>R\P3RV3RV3RV3.#)z]\{((\w+)((\.\w+)|(\[[^\]]+\]))*)?(\:(.?[<>=\^])?[-+ ]?#?0?(\d+)?,?(\.\d+)?[E-GXb-gnosx%]?)?\}z [^\\\'"%{\n]+<2B>[\'"\\]z %|(\{{1,2})<29>r<00>Interpol<6F><01>ttypes&<26>;/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/prql.py<70>innerstring_rules<65>PrqlLexer.innerstring_rules(s9<00><00><13><1B>O<EFBFBD>O<EFBFBD> %<25>
<1E>u<EFBFBD> %<25> <17><15> <1F> <1B>U<EFBFBD> #<23>

<EFBFBD>
<EFBFBD>c<08>X<00>R\P3R\PR3RV3RV3.#)z\}z\{<7B>expr-inside-fstringz [^\\\'"{}\n]+rrrs&r<00> fstring_rules<65>PrqlLexer.fstring_rules5s7<00><00> <12>F<EFBFBD>O<EFBFBD>O<EFBFBD> $<24> <12>F<EFBFBD>O<EFBFBD>O<EFBFBD>%:<3A> ;<3B> <1D>u<EFBFBD> %<25> <17><15> <1F> 
<EFBFBD>
r<00>rootz#!.*z#.*z\s+z^(\s*)(module)(\s*)<29>importsz^prql <20>let<65>keywords<64>exprz^[A-Za-z_][a-zA-Z0-9_]*z(f)(""")<29> fstringescape<70>tdqfz(f)(''')<29>tsqfz(f)(")<29>dqfz(f)(')<29>sqfz(s)(""")<29> stringescapez(s)(''')z(s)(")z(s)(')z (?i)(r)(""")<29>tdqsz (?i)(r)(''')<29>tsqsz
(?i)(r)(")<29>dqsz
(?i)(r)(')<29>sqsz"""z'''<27>"<22>'zQ@\d{4}-\d{2}-\d{2}T\d{2}(:\d{2})?(:\d{2})?(\.\d{1,6})?(Z|[+-]\d{1,2}(:\d{1,2})?)?z@\d{4}-\d{2}-\d{2}z?@\d{2}(:\d{2})?(:\d{2})?(\.\d{1,6})?(Z|[+-]\d{1,2}(:\d{1,2})?)?z[^\S\n]+<2B>numbersz&->|=>|==|!=|>=|<=|~=|&&|\|\||\?\?|\/\/z[-~+/*%=<>&^|.@]z []{}:(),;[]<5D> functionsz[A-Za-z_][a-zA-Z0-9_]*zT(\d(?:_?\d)*\.(?:\d(?:_?\d)*)?|(?:\d(?:_?\d)*)?\.\d(?:_?\d)*)([eE][+-]?\d(?:_?\d)*)?z!\d(?:_?\d)*[eE][+-]?\d(?:_?\d)*j?z0[oO](?:_?[0-7])+z0[bB](?:_?[01])+z0[xX](?:_?[a-fA-F0-9])+z \d(?:_?\d)*<2A> bytesescapez.\\([\\bfnrt"\']|\n|x[a-fA-F0-9]{2}|[0-7]{1,3})z"\\(N\{.*?\}|u\{[a-fA-F0-9]{1,6}\})zfstrings-singlezfstrings-doublezstrings-singlezstrings-doublez#popz \\\\|\\"|\\\nz \\\\|\\'|\\\nz\nr!z[{([]zexpr-inside-fstring-innerz (=\s*)?\}z(=\s*)?:z[])}]<5D>commentz-(?!\})z\{-z[^-}]z-\}z \w+(\.\w+)*<2A>N)
<EFBFBD>bool<6F>int<6E>int8<74>int16<31>int32<33>int64<36>int128<32>float<61>text<78>set)<05>into<74>case<73>type<70>module<6C>internal)<03>true<75>false<73>null)<1D>min<69>max<61>sum<75>average<67>stddev<65>every<72>any<6E> concat_array<61>count<6E>lag<61>lead<61>first<73>last<73>rank<6E>
rank_dense<EFBFBD>
row_number<EFBFBD>round<6E>as<61>in<69> tuple_every<72> tuple_map<61> tuple_zip<69>_eq<65>_is_null<6C> from_text<78>lower<65>upper<65> read_parquet<65>read_csv)4<>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>url<72>aliases<65> filenames<65> mimetypes<65> version_addedr<00> builtinTypesrr"r<00>Docr<00>Singlerrr <00> Namespace<63>Type<70>Reserved<65> Declarationr<00>Affix<69>Doublerr<00>Daterr r r
<00>Variabler <00>Float<61>Oct<63>Bin<69>Hex<65>Integer<65>Escaper<00>Constant<6E>Function<6F> Multiline<6E>Class<73>tokens<6E>__static_attributes__<5F>__classdictcell__)<01> __classdict__s@rrrsR<00><><00><00><08> <12>D<EFBFBD>
"<22>C<EFBFBD><15>h<EFBFBD>G<EFBFBD><19>
<EFBFBD>I<EFBFBD>#<23>%9<>:<3A>I<EFBFBD><1A>M<EFBFBD><18><0F> <1D> <1E>L<EFBFBD> 
<EFBFBD>
<EFBFBD>~<06><0E><15>f<EFBFBD>j<EFBFBD>j<EFBFBD> !<21> <13>W<EFBFBD>^<5E>^<5E> $<24><14>Z<EFBFBD> <20>$<24> <15>j<EFBFBD>'<27>"3<>"3<>Z<EFBFBD> @<40> <16> <18><1A>7<EFBFBD><<3C><<3C> (<28><17><07>(<28>(<28> )<29> <12>G<EFBFBD>'<27>'<27> (<28> <13>J<EFBFBD> <1F> <13>F<EFBFBD>O<EFBFBD>(<28><17> 1<>3
<EFBFBD>~<06>8 <0F> <17><18>&<26>,<2C>,<2C><06> <0A> <0A>><3E> <15>o<EFBFBD>v<EFBFBD> .<2E> 0<> <17><18>&<26>,<2C>,<2C><06> <0A> <0A>><3E> <15>o<EFBFBD>v<EFBFBD> .<2E> 0<> <15>x<EFBFBD><06> <0C> <0C>f<EFBFBD>m<EFBFBD>m<EFBFBD><<3C> <15>o<EFBFBD>u<EFBFBD> -<2D> /<2F> <15>x<EFBFBD><06> <0C> <0C>f<EFBFBD>m<EFBFBD>m<EFBFBD><<3C> <15>o<EFBFBD>u<EFBFBD> -<2D> /<2F><18><18>&<26>,<2C>,<2C><06> <0A> <0A>><3E> <15>n<EFBFBD>f<EFBFBD> -<2D> /<2F> <17><18>&<26>,<2C>,<2C><06> <0A> <0A>><3E> <15>n<EFBFBD>f<EFBFBD> -<2D> /<2F> <15>x<EFBFBD><06> <0C> <0C>f<EFBFBD>m<EFBFBD>m<EFBFBD><<3C> <15>n<EFBFBD>e<EFBFBD> ,<2C> .<2E> <15>x<EFBFBD><06> <0C> <0C>f<EFBFBD>m<EFBFBD>m<EFBFBD><<3C> <15>n<EFBFBD>e<EFBFBD> ,<2C> .<2E><1C> <15>f<EFBFBD>l<EFBFBD>l<EFBFBD>F<EFBFBD>M<EFBFBD>M<EFBFBD> 2<>F<EFBFBD> <<3C> <1B> <15>f<EFBFBD>l<EFBFBD>l<EFBFBD>F<EFBFBD>M<EFBFBD>M<EFBFBD> 2<>F<EFBFBD> <<3C> <19> <15>f<EFBFBD>l<EFBFBD>l<EFBFBD>F<EFBFBD>M<EFBFBD>M<EFBFBD> 2<>E<EFBFBD> ;<3B> <19> <15>f<EFBFBD>l<EFBFBD>l<EFBFBD>F<EFBFBD>M<EFBFBD>M<EFBFBD> 2<>E<EFBFBD> ;<3B><13>F<EFBFBD>M<EFBFBD>M<EFBFBD>8<EFBFBD>N<EFBFBD>F<EFBFBD>#C<> D<> <12>F<EFBFBD>M<EFBFBD>M<EFBFBD>8<EFBFBD>N<EFBFBD>F<EFBFBD>#C<> D<> <10>&<26>-<2D>-<2D><18>.<2E>%<25>!@<40> A<> <10>&<26>-<2D>-<2D><18>.<2E>%<25>!@<40> A<>b<01>cj<63>co<63>co<63> p<> "<22>G<EFBFBD>L<EFBFBD>L<EFBFBD> 1<> O<>QX<51>Q]<5D>Q]<5D> ^<5E> <18>$<24> <1F> <13>I<EFBFBD> <1E> 6<><08> A<> <20>(<28> +<2B> <1B>[<5B> )<29> <13>K<EFBFBD> <20>'<27><04> <0A> <0A> 6<>e3
<EFBFBD>9~<06>` <12>(<28>)/<2F><1C><1C> 7<> 1<>6<EFBFBD><<3C><<3C> @<40> !<21>6<EFBFBD>:<3A>:<3A> .<2E> <20>&<26>*<2A>*<2A> -<2D> '<27><16><1A><1A> 4<> <1B>V<EFBFBD>^<5E>^<5E> ,<2C>
<EFBFBD>a~<06>r <18> <13>N<EFBFBD> #<23>
<EFBFBD>s~<06>x <16> ><3E><06> <0A> <0A> N<>
<EFBFBD>y~<06>~ <17> 2<>F<EFBFBD>M<EFBFBD>M<EFBFBD> B<> <13>M<EFBFBD> "<22>
<EFBFBD>~<06>F <1A>=<3D><16><1D><1D>7<>G~<06>H <1A>=<3D><16><1D><1D>7<>I~<06>J <19>+<2B>F<EFBFBD>M<EFBFBD>M<EFBFBD>:<3A>K~<06>L <19>+<2B>F<EFBFBD>M<EFBFBD>M<EFBFBD>:<3A>M~<06>N <0E> <11>6<EFBFBD>=<3D>=<3D>&<26> )<29> <1D>v<EFBFBD>}<7D>}<7D> -<2D> <13>%<25> &<26>
<EFBFBD>O~<06>X <0E> <11>6<EFBFBD>=<3D>=<3D>&<26> )<29> <1D>v<EFBFBD>}<7D>}<7D> -<2D> <13>%<25> &<26>
<EFBFBD>Y~<06>b <0E> <11>6<EFBFBD>=<3D>=<3D>&<26> )<29> <1D>v<EFBFBD>}<7D>}<7D> -<2D> <13>$<24> %<25>
<EFBFBD>c~<06>l <0E> <11>6<EFBFBD>=<3D>=<3D>&<26> )<29> <1D>v<EFBFBD>}<7D>}<7D> -<2D> <13>$<24> %<25>
<EFBFBD>m~<06>v <0F> <13>V<EFBFBD>]<5D>]<5D>F<EFBFBD> +<2B> <13>%<25> &<26> <12>F<EFBFBD>M<EFBFBD>M<EFBFBD> "<22>
<EFBFBD>w~<06>@ <0F> <13>V<EFBFBD>]<5D>]<5D>F<EFBFBD> +<2B> <13>%<25> &<26> <12>F<EFBFBD>M<EFBFBD>M<EFBFBD> "<22>
<EFBFBD>A~<06>J <0F> <13>V<EFBFBD>]<5D>]<5D>F<EFBFBD> +<2B> <13>$<24> %<25> <12>F<EFBFBD>M<EFBFBD>M<EFBFBD> "<22>
<EFBFBD>K~<06>T <0F> <13>V<EFBFBD>]<5D>]<5D>F<EFBFBD> +<2B> <13>$<24> %<25> <12>F<EFBFBD>M<EFBFBD>M<EFBFBD> "<22>
<EFBFBD> <1E> <15>{<7B>$?<3F> @<40><13><1A>O<EFBFBD>O<EFBFBD>V<EFBFBD> -<2D><12><19>?<3F>?<3F>F<EFBFBD> ,<2C> <13>Z<EFBFBD> <20> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD> $<24> <15>{<7B>$?<3F> @<40> <15>{<7B>F<EFBFBD> +<2B> <13>Z<EFBFBD> <20> <13>F<EFBFBD>O<EFBFBD> &
<EFBFBD> <13> <12><0E><1B><1D><18> <19><13>,<2C>U<EFBFBD> ;<3B>W<EFBFBD>=M<>=M<> N<> 
<EFBFBD> <14> <12>K<01> <1D> <1E><12>]<5D>]<5D> <1C> 
<EFBFBD> <12> <17><17>*<2A>*<2A> +<2B> <13>W<EFBFBD>&<26>&<26> <09> 2<> <15>w<EFBFBD>(<28>(<28> )<29> <13>W<EFBFBD>&<26>&<26><06> /<2F> 
<EFBFBD> <12> <1B>T<EFBFBD>Z<EFBFBD>Z<EFBFBD><16> 0<>
<EFBFBD>w~<06>FrN)rm<00>pygments.lexerrrrrr<00>pygments.tokenrrr r
r r r rrr<00>__all__rr9rr<00><module>r<>s9<00><01><04>J<01>I<>*<2A>*<2A>*<2A> <17>-<2D><07>i<06>
<EFBFBD>ir