j+" p S r SSKJrJrJrJrJr SSKJrJ r J
r
JrJrJ
r
JrJrJrJr S/r " S S\5 rg)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.
)
RegexLexercombinedwordsincludebygroups)
CommentLiteralKeywordNameNumberOperatorPunctuationStringText
Whitespace PrqlLexerc & \ rS rSrSrSrSrS/rS/rSS/r S r
\" S
SS9rS
r
S r0 SS\R 4S\R$ 4S\4S\" \\R, \5 S4\\R. 4S\R0 4S\R2 4\" S5 \" S5 S\4/
_SS\" \R6 \R8 5 \" SS5 4S\" \R6 \R$ 5 \" SS5 4S\" \R6 \R8 5 \" SS 5 4S!\" \R6 \R$ 5 \" SS"5 4S#\" \R6 \R8 5 \" S$S5 4S%\" \R6 \R$ 5 \" S$S5 4S&\" \R6 \R8 5 \" S$S 5 4S'\" \R6 \R$ 5 \" S$S"5 4S(\" \R6 \R8 5 S)4S*\" \R6 \R$ 5 S+4S,\" \R6 \R8 5 S-4S.\" \R6 \R$ 5 S/4S0\R8 \" S$S)5 4S1\R$ \" S$S+5 4S2\R8 \" S$S-5 4S3\R$ \" S$S/5 4S4\R> 4S5\R> 4S6\R> 4S7\ 4\" S85 S9\!4S:\!4S;\"4\" S<5 S=\#RH 4/_S8S>\%RL 4S?\%RL 4S@\%RN 4SA\%RP 4SB\%RR 4SC\%RT 4/_S\" S$5 /_SDSE\RV 4/_S$SF\RV 4\" SD5 /_SG\" \R$ 5 _SH\" \R8 5 _SI\
" \R$ 5 _SJ\
" \R8 5 _S S2\R8 SK4SL\RV 4\" SH5 /_S"S3\R$ SK4SM\RV 4\" SG5 /_S-S2\R8 SK4SL\RV 4\" SJ5 /_S/S3\R$ SK4SM\RV 4\" SI5 /_SS0\R8 SK4\" SH5 SN\R8 4/_SS1\R$ SK4\" SG5 SN\R$ 4/_S)S0\R8 SK4\" SJ5 SN\R8 4/_S1\R$ SK4\" SI5 SN\R$ 4/SO\"SP4SQ\RX SK4SR\RX SK4S\4\" S5 /SO\"SP4SS\"SK4S\4\" S5 /\" STSS9\4\" SUSS9\RZ 4/\" SVSS9\#R\ 4/SW\R^ 4SX\R^ SY4SZ\R^ 4S[\R^ SK4/S\\#R` SK4/S].Er1S^r2g_)`r zQ
For PRQL source code.
grammar: https://github.com/PRQL/prql/tree/main/grammars
PRQLzhttps://prql-lang.org/prqlz*.prqlzapplication/prqlzapplication/x-prqlz2.17)
boolintint8int16int32int64int128floattextsetz\b)suffixc : S[ R 4SU 4SU 4SU 4/$ )Nz]\{((\w+)((\.\w+)|(\[[^\]]+\]))*)?(\:(.?[<>=\^])?[-+ ]?#?0?(\d+)?,?(\.\d+)?[E-GXb-gnosx%]?)?\}z
[^\\\'"%{\n]+[\'"\\]z%|(\{{1,2})r Interpolttypes G/usr/lib/rads/venv/lib/python3.13/site-packages/pygments/lexers/prql.pyinnerstring_rulesPrqlLexer.innerstring_rules( s9 OO
%
u%
U#
c X S[ R 4S[ R S4SU 4SU 4/$ )Nz\}z\{expr-inside-fstringz
[^\\\'"{}\n]+r# r$ r&