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

67 lines
8.1 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i)<00><00>
<00>Rt^RIt^RIHtHtHtHtHt^RIH t H
t
H t H t H t HtHtHtHt^RIHtHtHtHt^RIHt.ROt!R R]4t!R R]4t!RR]4t!RR ]4t!RR
]4t!RR ]4tR#)z<>
pygments.lexers.ul4
~~~~~~~~~~~~~~~~~~~
Lexer for the UL4 templating language.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)<05>
RegexLexer<EFBFBD>DelegatingLexer<65>bygroups<70>words<64>include) <09>Comment<6E>Text<78>Keyword<72>String<6E>Number<65>Literal<61>Name<6D>Other<65>Operator)<04> HtmlLexer<65>XmlLexer<65>CssLexer<65>JavascriptLexer)<01> PythonLexer<65>UL4Lexer<65> HTMLUL4Lexer<65> XMLUL4Lexer<65> CSSUL4Lexer<65>JavascriptUL4Lexer<65>PythonUL4Lexerc <00><><00>]tRt^tRt]P ]P,tRt R.t
R.t Rt Rt RR]!]P ]P$]]P$]P 43R ]!]P ]P$]]P$]P*4R3R
]R 3R ]3R ]P.R3R]P.3R]R3R]!]P ]P$]]P$]P*4R3R]!]P ]P$]4R3R]!]P ]P$]4R3R]!]P ]P$]4R3R]3R]3. RR]R3R]R3R]3R]3.R R
]R3R]R3R]3R]3.RR ]P.R3R]P.R3R]P.3R]P.3.RR ]P R3R!]R"3R#]R$3R%]R&3R']R(3R)]P43R*]P43R+]P43R,]P63R-]P83R.]P:3R/]P>3R0]P@3R1]P@3R2]P@3R3]PB3R4]"3]#!RBR5R67]3]#!RCR5R67]PH3R7]3R8]P$3.RR ]P R3]#!RDR5R67]3R8]3.RR ]P R3]#!RER5R67]P 3R8]P$3.R9R:]PJ3R;]PJ3R<]PJ3R=]PJ3.R"R!]R3]&!R94R>]3R]3.R$R#]R3]&!R94R?]3R]3.R&R%]R3]&!R94R>]3R]3.R(R']R3]&!R94R?]3R]3./ t'R@t(RA#)Frz
Generic lexer for UL4.
<EFBFBD>UL4<4C>ul4z*.ul4<6C>&https://python.livinglogic.de/UL4.htmlz2.12<EFBFBD>rootz(<\?)(\s*)(ul4)(\s*)(\?>)z-(<\?)(\s*)(ul4)(\s*)([a-zA-Z_][a-zA-Z_0-9]*)?z<\?\s*note\s*\?><3E>notez<\?\s*note\s.*?\?>z<\?\s*doc\s*\?><3E>docz<\?\s*doc\s.*?\?>z<\?\s*ignore\s*\?><3E>ignorez-(<\?)(\s*)(def)(\s*)([a-zA-Z_][a-zA-Z_0-9]*)?zK(<\?)(\s*)(printx|print|for|if|elif|else|while|code|renderblocks?|render)\bz(<\?)(\s*)(end)\b<>endz(<\?)(\s*)(whitespace)\b<>
whitespacez[^<]+<2B><z#pushz<\?\s*end\s+ignore\s*\?>z#pop<6F>.z<\?\s*end\s+note\s*\?>z<\?\s*end\s+doc\s*\?>z\?>z'''<27>string13z"""<22>string23<32>'<27>string1<67>"<22>string2z\d+\.\d*([eE][+-]?\d+)?z\.\d+([eE][+-]?\d+)?z\d+[eE][+-]?\d+z
0[bB][01]+z 0[oO][0-7]+z0[xX][0-9a-fA-F]+z9@\(\d\d\d\d-\d\d-\d\d(T(\d\d:\d\d(:\d\d(\.\d{6})?)?)?)?\)z#[0-9a-fA-F]{8}z#[0-9a-fA-F]{6}z#[0-9a-fA-F]{3,4}z\d+zS//|==|!=|>=|<=|<<|>>|\+=|-=|\*=|/=|//=|<<=|>>=|&=|\|=|^=|=|[\[\]{},:*/().~%&|<>^+-]z\b)<01>suffixz[a-zA-Z_][a-zA-Z0-9_]*z\s+<2B> stringescapesz\\[\\'"abtnfr]z\\x[0-9a-fA-F]{2}z\\u[0-9a-fA-F]{4}z\\U[0-9a-fA-F]{8}z[^\\']+z[^\\"]+<2B>N)<08>for<6F>in<69>if<69>else<73>not<6F>is<69>and<6E>or)<03>None<6E>False<73>True)r0r2<00>def<65>while<6C> renderblock<63> renderblocks)<03>keep<65>strip<69>smart))<29>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>re<72> MULTILINE<4E>DOTALL<4C>flags<67>name<6D>aliases<65> filenames<65>url<72> version_addedrr<00>Preprocr<00>
Whitespacer r <00>Functionr
<00>Docrr <00>Float<61>Bin<69>Oct<63>Hexr <00>Date<74>Color<6F>Integerrr<00>Constant<6E>Escaper<00>tokens<6E>__static_attributes__r/<00><00>:/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/ul4.pyrrs<><00><00><08> <0F>L<EFBFBD>L<EFBFBD>2<EFBFBD>9<EFBFBD>9<EFBFBD> $<24>E<EFBFBD> <10>D<EFBFBD><14>g<EFBFBD>G<EFBFBD><18> <09>I<EFBFBD>
2<EFBFBD>C<EFBFBD><1A>M<EFBFBD> <0F>-<2D><18><17><1F><1F>$<24>/<2F>/<2F>7<EFBFBD><1D><1F><1F>'<27>/<2F>/<2F>;<3B>  <0E>A<01><18><17><1F><1F>$<24>/<2F>/<2F>7<EFBFBD><1D><1F><1F>$<24>-<2D>-<2D>9<><15>  <0E>$<24><17><16>  <0E>&<26><17>  <0E>#<23><16>
<EFBFBD>
<EFBFBD><15>  <0E>%<25><16>
<EFBFBD>
<EFBFBD>  <0E>&<26><17><18>  <0E>A<01><18><17><1F><1F>$<24>/<2F>/<2F>7<EFBFBD><1D><1F><1F>$<24>-<2D>-<2D>9<><15>  <0E>_<01><18><17><1F><1F>$<24>/<2F>/<2F>7<EFBFBD>C<><15>  <0E>%<25><18><17><1F><1F>$<24>/<2F>/<2F>7<EFBFBD>C<><15>  <0E>,<2C><18><17><1F><1F>$<24>/<2F>/<2F>7<EFBFBD>C<><1C>  <0E><16>u<EFBFBD> <1D> <11>5<EFBFBD>M<EFBFBD>_P
<EFBFBD>d <11> "<22>G<EFBFBD>W<EFBFBD> 5<> (<28>'<27>6<EFBFBD> :<3A> <15>w<EFBFBD> <1F> <11>7<EFBFBD>O<EFBFBD>
<EFBFBD> <0F> <20>'<27>7<EFBFBD> 3<> &<26><07><16> 8<> <15>w<EFBFBD> <1F> <11>7<EFBFBD>O<EFBFBD>
<EFBFBD> <0E> <1F><16><1A><1A>W<EFBFBD> 5<> %<25>v<EFBFBD>z<EFBFBD>z<EFBFBD>6<EFBFBD> :<3A> <15>v<EFBFBD>z<EFBFBD>z<EFBFBD> "<22> <11>6<EFBFBD>:<3A>:<3A> <1E>
<EFBFBD> <0E> <13>W<EFBFBD>_<EFBFBD>_<EFBFBD>f<EFBFBD> -<2D> <12>F<EFBFBD>J<EFBFBD> '<27> <12>F<EFBFBD>J<EFBFBD> '<27> <10>&<26>)<29> $<24> <10>&<26>)<29> $<24> '<27><16><1C><1C> 6<> $<24>f<EFBFBD>l<EFBFBD>l<EFBFBD> 3<> <1F><16><1C><1C> .<2E> <1A>F<EFBFBD>J<EFBFBD>J<EFBFBD> '<27> <1B>V<EFBFBD>Z<EFBFBD>Z<EFBFBD> (<28> !<21>6<EFBFBD>:<3A>:<3A> .<2E> I<>7<EFBFBD><<3C><<3C> X<> <1F><17><1D><1D> /<2F> <1F><17><1D><1D> /<2F> !<21>7<EFBFBD>=<3D>=<3D> 1<> <13>V<EFBFBD>^<5E>^<5E> $<24> c<>em<65> n<> <12>H<>QV<51> W<>Y`<60> a<> <12>,<2C>U<EFBFBD> ;<3B>W<EFBFBD>=M<>=M<> N<> &<26><04> -<2D> <13>T<EFBFBD>_<EFBFBD>_<EFBFBD> %<25>I%
<EFBFBD>N <0E> <13>W<EFBFBD>_<EFBFBD>_<EFBFBD>f<EFBFBD> -<2D> <12>O<>X]<5D> ^<5E>`g<> h<> <13>T<EFBFBD>N<EFBFBD>
<EFBFBD> <15> <13>W<EFBFBD>_<EFBFBD>_<EFBFBD>f<EFBFBD> -<2D> <12>-<2D>e<EFBFBD> <<3C>g<EFBFBD>o<EFBFBD>o<EFBFBD> N<> <13>T<EFBFBD>_<EFBFBD>_<EFBFBD> %<25>
<EFBFBD> <18> "<22>F<EFBFBD>M<EFBFBD>M<EFBFBD> 2<> !<21>6<EFBFBD>=<3D>=<3D> 1<> !<21>6<EFBFBD>=<3D>=<3D> 1<> !<21>6<EFBFBD>=<3D>=<3D> 1<> 
<EFBFBD> <13> <13>V<EFBFBD>V<EFBFBD> $<24> <13>O<EFBFBD> $<24> <17><16> <20> <11>6<EFBFBD>N<EFBFBD> 
<EFBFBD> <13> <13>V<EFBFBD>V<EFBFBD> $<24> <13>O<EFBFBD> $<24> <17><16> <20> <11>6<EFBFBD>N<EFBFBD> 
<EFBFBD> <12> <11>6<EFBFBD>6<EFBFBD> "<22> <13>O<EFBFBD> $<24> <17><16> <20> <11>6<EFBFBD>N<EFBFBD> 
<EFBFBD> <12> <11>6<EFBFBD>6<EFBFBD> "<22> <13>O<EFBFBD> $<24> <17><16> <20> <11>6<EFBFBD>N<EFBFBD> 
<EFBFBD>CG<06>Fr_c<00>Naa<01>]tRt^<5E>toRtRtR.tR.tRtRt V3Rlt
Rt Vt V;t #) rz!
Lexer for UL4 embedded in HTML.
zHTML+UL4zhtml+ul4z *.htmlul4r<00>c <08><<<01>\SV`!\\3/VBR#<00>N)<04>super<65>__init__rr<00><03>self<6C>options<6E> __class__s&,<2C>r`rf<00>HTMLUL4Lexer.__init__<5F>s<00><><00> <0A><07><18><19>H<EFBFBD>8<><07>8r_r/<00>rBrCrDrErFrKrLrMrNrOrfr^<00>__classdictcell__<5F> __classcell__<5F>rj<00> __classdict__s@@r`rr<00>s3<00><><00><00><08> <16>D<EFBFBD><19>l<EFBFBD>G<EFBFBD><1C> <0A>I<EFBFBD>
2<EFBFBD>C<EFBFBD><16>M<EFBFBD>9<>9r_c<00>Naa<01>]tRt^<5E>toRtRtR.tR.tRtRt V3Rlt
Rt Vt V;t #) rz
Lexer for UL4 embedded in XML.
zXML+UL4zxml+ul4z*.xmlul4rrbc <08><<<01>\SV`!\\3/VBR#rd)rerfrrrgs&,<2C>r`rf<00>XMLUL4Lexer.__init__<00><00><><00> <0A><07><18><18>8<EFBFBD>7<>w<EFBFBD>7r_r/rlros@@r`rr<00><00>3<00><><00><00><08> <15>D<EFBFBD><18>k<EFBFBD>G<EFBFBD><1B> <0C>I<EFBFBD>
2<EFBFBD>C<EFBFBD><16>M<EFBFBD>8<>8r_c<00>Naa<01>]tRtRtoRtRtR.tR.tRtRt V3Rlt
R t Vt V;t #)
ri z
Lexer for UL4 embedded in CSS.
zCSS+UL4zcss+ul4z*.cssul4rrbc <08><<<01>\SV`!\\3/VBR#rd)rerfrrrgs&,<2C>r`rf<00>CSSUL4Lexer.__init__rtr_r/rlros@@r`rr rur_c<00>Naa<01>]tRtRtoRtRtR.tR.tRtRt V3Rlt
R t Vt V;t #)
riz'
Lexer for UL4 embedded in Javascript.
zJavascript+UL4zjs+ul4z*.jsul4rrbc <08><<<01>\SV`!\\3/VBR#rd)rerfrrrgs&,<2C>r`rf<00>JavascriptUL4Lexer.__init__%s<00><><00> <0A><07><18><1F>(<28>><3E>g<EFBFBD>>r_r/rlros@@r`rrs3<00><><00><00><08> <1C>D<EFBFBD><17>j<EFBFBD>G<EFBFBD><1A> <0B>I<EFBFBD>
2<EFBFBD>C<EFBFBD><16>M<EFBFBD>?<3F>?r_c<00>Naa<01>]tRtRtoRtRtR.tR.tRtRt V3Rlt
R t Vt V;t #)
ri)z#
Lexer for UL4 embedded in Python.
z
Python+UL4zpy+ul4z*.pyul4rrbc <08><<<01>\SV`!\\3/VBR#rd)rerfrrrgs&,<2C>r`rf<00>PythonUL4Lexer.__init__4s<00><><00> <0A><07><18><1B>h<EFBFBD>:<3A>'<27>:r_r/rlros@@r`rr)s3<00><><00><00><08> <18>D<EFBFBD><17>j<EFBFBD>G<EFBFBD><1A> <0B>I<EFBFBD>
2<EFBFBD>C<EFBFBD><16>M<EFBFBD>;<3B>;r_)rrrrrr) rFrG<00>pygments.lexerrrrrr<00>pygments.tokenrrr r
r r r rr<00>pygments.lexers.webrrrr<00>pygments.lexers.pythonr<00>__all__rrrrrrr/r_r`<00><module>r<>s<00><01><04>
<EFBFBD>P<>P<><1A><1A><1A>N<>N<>.<2E> 3<><07>T<06>z<EFBFBD>T<06>l 9<>?<3F> 9<> 8<>/<2F> 8<> 8<>/<2F> 8<> ?<3F><1F> ?<3F> ;<3B>_<EFBFBD> ;r_