+
    IV-j."  ã                   ór   € R t ^ RIHtHtHtHtHt ^ RIHtH	t	H
t
HtHtHtHtHtHtHt R.t ! R R]4      tR# )z¾
pygments.lexers.prql
~~~~~~~~~~~~~~~~~~~~

Lexer for the PRQL query language.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)Ú
RegexLexerÚcombinedÚwordsÚincludeÚbygroups)
ÚCommentÚLiteralÚKeywordÚNameÚNumberÚOperatorÚPunctuationÚStringÚTextÚ
WhitespaceÚ	PrqlLexerc                   óV  a € ] tR t^t o RtRtRtR.tR.tRR.t	Rt
]! R[R	R
7      tR tR t/ RR]P                   3R]P$                  3R]3R]! ]]P,                  ]4      R3]]P.                  3R]P0                  3R]P2                  3]! R4      ]! R4      R]3.
bRR]! ]P6                  ]P8                  4      ]! RR4      3R]! ]P6                  ]P$                  4      ]! RR4      3R]! ]P6                  ]P8                  4      ]! RR4      3R]! ]P6                  ]P$                  4      ]! RR 4      3R!]! ]P6                  ]P8                  4      ]! R"R4      3R#]! ]P6                  ]P$                  4      ]! R"R4      3R$]! ]P6                  ]P8                  4      ]! R"R4      3R%]! ]P6                  ]P$                  4      ]! R"R 4      3R&]! ]P6                  ]P8                  4      R'3R(]! ]P6                  ]P$                  4      R)3R*]! ]P6                  ]P8                  4      R+3R,]! ]P6                  ]P$                  4      R-3R.]P8                  ]! R"R'4      3R/]P$                  ]! R"R)4      3R0]P8                  ]! R"R+4      3R1]P$                  ]! R"R-4      3R2]P>                  3R3]P>                  3R4]P>                  3R5] 3]! R64      R7]!3R8]!3R9]"3]! R:4      R;]#PH                  3.bR6R<]%PL                  3R=]%PL                  3R>]%PN                  3R?]%PP                  3R@]%PR                  3RA]%PT                  3.bR]! R"4      .bRBRC]PV                  3.bR"RD]PV                  3]! RB4      .bRE]! ]P$                  4      bRF]! ]P8                  4      bRG]! ]P$                  4      bRH]! ]P8                  4      bRR0]P8                  RI3RJ]PV                  3]! RF4      .bR R1]P$                  RI3RK]PV                  3]! RE4      .bR+R0]P8                  RI3RJ]PV                  3]! RH4      .bR-R1]P$                  RI3RK]PV                  3]! RG4      .bRR.]P8                  RI3]! RF4      RL]P8                  3.bRR/]P$                  RI3]! RE4      RL]P$                  3.bR'R.]P8                  RI3]! RH4      RL]P8                  3.bR)R/]P$                  RI3]! RG4      RL]P$                  3.RMRN]"RO3RP]PX                  RI3RQ]PX                  RI3R]3]! R4      .RORN]"RO3RR]"RI3R]3]! R4      .R]! R\R	R
7      ]3]! R]R	R
7      ]PZ                  3.R:]! R^R	R
7      ]#P\                  3.RSRT]P^                  3RU]P^                  RS3RV]P^                  3RW]P^                  RI3.RRX]#P`                  RI3./Ct1RYt2V t3RZ# )_r   zQ
For PRQL source code.

grammar: https://github.com/PRQL/prql/tree/main/grammars
ÚPRQLzhttps://prql-lang.org/Úprqlz*.prqlzapplication/prqlzapplication/x-prqlz2.17z\b)Úsuffixc                ó:   € R \         P                  3RV 3RV 3RV 3.# )z]\{((\w+)((\.\w+)|(\[[^\]]+\]))*)?(\:(.?[<>=\^])?[-+ ]?#?0?(\d+)?,?(\.\d+)?[E-GXb-gnosx%]?)?\}z[^\\\'"%{\n]+ú[\'"\\]z%|(\{{1,2})©r   ÚInterpol©Úttypes   &Úe/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/prql.pyÚinnerstring_rulesÚPrqlLexer.innerstring_rules(   s9   € ðô —O‘Oð%ð
 ˜uÐ%Ø˜ÐØ˜UÐ#ð

ð 
	
ó    c                óX   € R \         P                  3R\         P                  R3RV 3RV 3.# )z\}z\{úexpr-inside-fstringz[^\\\'"{}\n]+r   r   r   s   &r   Úfstring_rulesÚPrqlLexer.fstring_rules5   s7   € à”F—O‘OÐ$Ø”F—O‘OÐ%:Ð;Ø˜uÐ%Ø˜Ðð	
ð 	
r   Úrootz#!.*z#.*z\s+z^(\s*)(module)(\s*)Úimportsz^prql ÚletÚkeywordsÚexprz^[A-Za-z_][a-zA-Z0-9_]*z(f)(""")ÚfstringescapeÚtdqfz(f)(''')Útsqfz(f)(")Údqfz(f)(')Úsqfz(s)(""")Ústringescapez(s)(''')z(s)(")z(s)(')z(?i)(r)(""")Útdqsz(?i)(r)(''')Útsqsz
(?i)(r)(")Údqsz
(?i)(r)(')Úsqsz"""z'''Ú"Ú'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]+Únumbersz&->|=>|==|!=|>=|<=|~=|&&|\|\||\?\?|\/\/z[-~+/*%=<>&^|.@]z[]{}:(),;[]Ú	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?z0[oO](?:_?[0-7])+z0[bB](?:_?[01])+z0[xX](?:_?[a-fA-F0-9])+z\d(?:_?\d)*Úbytesescapez.\\([\\bfnrt"\']|\n|x[a-fA-F0-9]{2}|[0-7]{1,3})z"\\(N\{.*?\}|u\{[a-fA-F0-9]{1,6}\})zfstrings-singlezfstrings-doublezstrings-singlezstrings-doublez#popz\\\\|\\"|\\\nz\\\\|\\'|\\\nz\nr!   z[{([]zexpr-inside-fstring-innerz	(=\s*)?\}z(=\s*)?:z[])}]Úcommentz-(?!\})z\{-z[^-}]z-\}z\w+(\.\w+)*© N)
ÚboolÚintÚint8Úint16Úint32Úint64Úint128ÚfloatÚtextÚset)ÚintoÚcaseÚtypeÚmoduleÚinternal)ÚtrueÚfalseÚnull)ÚminÚmaxÚsumÚaverageÚstddevÚeveryÚanyÚconcat_arrayÚcountÚlagÚleadÚfirstÚlastÚrankÚ
rank_denseÚ
row_numberÚroundÚasÚinÚtuple_everyÚ	tuple_mapÚ	tuple_zipÚ_eqÚ_is_nullÚ	from_textÚlowerÚupperÚread_parquetÚread_csv)4Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚ	mimetypesÚversion_addedr   ÚbuiltinTypesr   r"   r   ÚDocr   ÚSingler   r   r	   Ú	NamespaceÚTypeÚReservedÚDeclarationr   ÚAffixÚDoubler   r   ÚDater   r   r   r
   ÚVariabler   ÚFloatÚOctÚBinÚHexÚIntegerÚEscaper   ÚConstantÚFunctionÚ	MultilineÚClassÚtokensÚ__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      sR  ø‡ € ñð €DØ
"€CØˆh€GØ�
€IØ#Ð%9Ð:€IØ€Máð ð ô€Lò
ò
ð~Øð �f—j‘jÐ!Ø�W—^‘^Ð$ð �ZÐ ð $Ù�j '×"3Ñ"3°ZÓ@Øðð ˜7Ÿ<™<Ð(ð ˜×(Ñ(Ð)à�G×'Ñ'Ð(á�JÓÙ�F‹Oð (¨Ð1ð3
ð~ð8 	à™ &§,¡,°·±Ó>Ù�o vÓ.ð0à™ &§,¡,°·±Ó>Ù�o vÓ.ð0à‘x §¡¨f¯m©mÓ<Ù�o uÓ-ð/à‘x §¡¨f¯m©mÓ<Ù�o uÓ-ð/ð ™ &§,¡,°·±Ó>Ù�n fÓ-ð/à™ &§,¡,°·±Ó>Ù�n fÓ-ð/à‘x §¡¨f¯m©mÓ<Ù�n eÓ,ð.à‘x §¡¨f¯m©mÓ<Ù�n eÓ,ð.ð Ù�f—l‘l F§M¡MÓ2°Fð<àÙ�f—l‘l F§M¡MÓ2°Fð<àÙ�f—l‘l F§M¡MÓ2°Eð;àÙ�f—l‘l F§M¡MÓ2°Eð;ð �F—M‘M¡8¨N¸FÓ#CÐDØ�F—M‘M¡8¨N¸FÓ#CÐDØ�&—-‘-¡¨.¸%Ó!@ÐAØ�&—-‘-¡¨.¸%Ó!@ÐAð bÐcj×coÑcoÐpØ" G§L¡LÐ1ØOÐQX×Q]ÑQ]Ð^à˜$ÐÙ�IÓØ6¸ÐAØ  (Ð+Ø˜[Ð)Ù�KÓ ð '¨¯©Ð6ðe3
ð9~ð` 	ð(Ø)/¯©ð7à1°6·<±<Ð@Ø! 6§:¡:Ð.Ø  &§*¡*Ð-Ø'¨¯©Ð4Ø˜VŸ^™^Ð,ð
ða~ðr 	Ù�NÓ#ð
ðs~ðx 	Ø>ÀÇÁÐNð
ðy~ð~ 	Ø2°F·M±MÐBÙ�MÓ"ð
ð~ðF 	™=¨¯©Ó7ðG~ðH 	™=¨¯©Ó7ðI~ðJ 	Ñ+¨F¯M©MÓ:ðK~ðL 	Ñ+¨F¯M©MÓ:ðM~ðN 	Ø�6—=‘= &Ð)Ø˜vŸ}™}Ð-ÙÐ%Ó&ð
ðO~ðX 	Ø�6—=‘= &Ð)Ø˜vŸ}™}Ð-ÙÐ%Ó&ð
ðY~ðb 	Ø�6—=‘= &Ð)Ø˜vŸ}™}Ð-ÙÐ$Ó%ð
ðc~ðl 	Ø�6—=‘= &Ð)Ø˜vŸ}™}Ð-ÙÐ$Ó%ð
ðm~ðv 	Ø�V—]‘] FÐ+ÙÐ%Ó&Ø�F—M‘MÐ"ð
ðw~ð@ 	Ø�V—]‘] FÐ+ÙÐ%Ó&Ø�F—M‘MÐ"ð
ðA~ðJ 	Ø�V—]‘] FÐ+ÙÐ$Ó%Ø�F—M‘MÐ"ð
ðK~ðT 	Ø�V—]‘] FÐ+ÙÐ$Ó%Ø�F—M‘MÐ"ð
ð 	Ø�{Ð$?Ð@ðØ—O‘O Vð-ðØ—?‘? Fð,à�ZÐ Ù�F‹Oð 
ð 	$Ø�{Ð$?Ð@Ø�{ FÐ+Ø�ZÐ Ù�F‹Oð	&
ð 	Ùð àôð ðñ Ð,°UÔ;¸W×=MÑ=MÐNð
ð 	Ùð Kð ôð �]‰]ðð	
ð 	Ø˜×*Ñ*Ð+Ø�W×&Ñ&¨	Ð2Ø�w×(Ñ(Ð)Ø�W×&Ñ&¨Ð/ð	
ð 	Ø˜TŸZ™Z¨Ð0ð
ñw~†Fr   N)rm   Úpygments.lexerr   r   r   r   r   Úpygments.tokenr   r   r	   r
   r   r   r   r   r   r   Ú__all__r   r9   r   r   Ú<module>r�      s9   ðñ÷ JÕ I÷*÷ *÷ *ð ˆ-€ôi�
ö ir   