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

103 lines
11 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i<EFBFBD>-<00><00><><00>Rt^RIHtHtHtHtHtHt^RIH t H
t
H t H t H t HtHtHtHtHt^RIHt^RIHtHtHtHtHtRR.tRtRt!R R]4t!R
R]4tR #) z<>
pygments.lexers.julia
~~~~~~~~~~~~~~~~~~~~~
Lexers for the Julia language.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)<06>Lexer<65>
RegexLexer<EFBFBD>bygroups<70> do_insertions<6E>words<64>include)
<EFBFBD>Text<78>Comment<6E>Operator<6F>Keyword<72>Name<6D>String<6E>Number<65> Punctuation<6F>Generic<69>
Whitespace<EFBFBD><01>shebang_matches)<05>OPERATORS_LIST<53>DOTTED_OPERATORS_LIST<53> KEYWORD_LIST<53> BUILTIN_LIST<53> LITERAL_LIST<53>
JuliaLexer<EFBFBD>JuliaConsoleLexeru)(?:[a-zA-Z_¡-􏿿][a-zA-Z_0-9!¡-􏿿]*)uN[²³¹ʰʲʳʷʸˡˢˣᴬᴮᴰᴱᴳᴴᴵᴶᴷᴸᴹᴺᴼᴾᴿᵀᵁᵂᵃᵇᵈᵉᵍᵏᵐᵒᵖᵗᵘᵛᵝᵞᵟᵠᵡᵢᵣᵤᵥᵦᵧᵨᵩᵪᶜᶠᶥᶦᶫᶰᶸᶻᶿ′″‴‵‶‷⁗⁰ⁱ⁴⁵⁶⁷⁸⁹⁺⁻⁼⁽⁾ⁿ₀₁₂₃₄₅₆₇₈₉₊₋₌₍₎ₐₑₒₓₕₖₗₘₙₚₛₜⱼⱽ]*c<00> a<01>]tRt^toRtRtRtRR.tR.tRR.t R t
R
.R ] 3NR ] 3NR ] PR3NR] 3NR]3NR],R,],R,]!]] ]]43NR],R,]P(3NR],R,]!] ]P,43NR],R,],R,]!]P,] ]] ]P,43NR],R,]!]] ]P,43NR],R,]!]P,] ]43N]!.]O]O]R7]3N]!]Uu.uF pRV,NK up]R7]3N]!RR.4]3NR]P63NR ],R!,]3NR"]!]P8]4R#3NR$]!]P8]4R%3NR&]!]P8]P:4R'3NR(]!]P8]P:4R)3NR],R*,]!]P8]4R+3NR],R,,]!]P8]4R-3NR],R.,]!]P8]P<4R/3NR],R0,]!]P8]P<4R13NR],R2,]!]P,]4R33NR4],R,]!]] ]P,43NR5]R33NR6],R,]!]] ]]]P,43NR7],R,]!]] ]]]P,43NR8],]P@3N]!.]ORNRN]OR8]R97]P@3N]!]!R:R7]3N]!]"R:R7]P,3N]!]#R:R7]PH3N]]3NR;]%PL3NR<]%PL3NR=]%PL3NR>]%PN3NR?]%PP3NR@]%PR3NRA]%PT3N]!R.4]3NRRB] P3R ] PRC3RD] PRE3RF] P3.R3RG]RC3RH]RE3]]P,3]+!R
4.R#RI]RE3RJ]3.R%RK]RE3RL]PX3RM]3.RNRO],]PZ3RP]!]PZ]4RQ3.RQRR]RC3RS]RE3]+!R
4.R-RT],RU,]!]]P84RE3RV]PX3]+!RN4RW]PZ3RX]3R]3.R+RY],RU,]!]]P84RE3RV]PX3]+!RN4RX]3R]3.R)RZ]!]P:]P84RE3RL]P:3R[]P:3.R'R\]!]P:]P84RE3R]]P:3.R1R^],RU,]!]P<]P84RE3R_]PX3]+!RN4R`]P<3R]P<3.R/Ra],RU,]!]P<]P84RE3Rb]PX3]+!RN4R`]P<3R]P<3./ t.Rct/Rdt0Vt1Re#uupi)frz
For Julia source code.
<EFBFBD>Julia<69>https://julialang.org/<2F>julia<69>jlz*.jlz text/x-juliazapplication/x-julia<69>1.6<EFBFBD>rootz\nz[^\S\n]+z#=<3D> blockcommentz#.*$z
[\[\](),;]<5D>(z
)(\s*)(:)(<28>)z(?<![\]):<>\d.])(:z (?<=::)(\s*)(z )\b(?![(\[])z)(\s*)([<>]:)(\s*)(z ([<>]:)(\s*)(z\b(z )(\s*)([<>]:))<01>suffix<69>.z...z..zZ'(\\.|\\[0-7]{1,3}|\\x[a-fA-F0-9]{1,3}|\\u[a-fA-F0-9]{1,4}|\\U[a-fA-F0-9]{1,6}|[^\\\'\n])'z(?<=[.\w)\]])(\'z)+z
(raw)(""")<29> tqrawstringz(raw)(")<29> rawstringz(r)(""")<29>tqregexz(r)(")<29>regexz)?(""")<29>tqstringz)?(")<29>stringz)?(```)<29> tqcommandz)?(`)<29>commandz)(\{)<29>curlyz (where)(\s+)(z(\{)z.(abstract|primitive)([ \t]+)(type\b)([\s()]+)(z0(mutable(?=[ \t]))?([ \t]+)?(struct\b)([\s()]+)(<28>@)<02>prefixr%z\bzJ(\d+((_\d+)+)?\.(?!\.)(\d+((_\d+)+)?)?|\.\d+((_\d+)+)?)([eEf][+-]?[0-9]+)?z\d+((_\d+)+)?[eEf][+-]?[0-9]+zQ0x[a-fA-F0-9]+((_[a-fA-F0-9]+)+)?(\.([a-fA-F0-9]+((_[a-fA-F0-9]+)+)?)?)?p[+-]?\d+z0b[01]+((_[01]+)+)?z0o[0-7]+((_[0-7]+)+)?z!0x[a-fA-F0-9]+((_[a-fA-F0-9]+)+)?z \d+((_\d+)+)?z[^=#]z#pushz=#z#popz[=#]z\{z\}z"""z([^"]|"[^"][^"])+<2B>"z\\"z([^"\\]|\\[^"])+<2B>interpz\$z(\$)(\()zin-intpz\(z\)z(")(z|\d+)?z+\\([\\"\'$nrbtfav]|(x|u|U)[a-fA-F0-9]+|\d+)z=%[-#0 +]*([0-9]+|[*])?(\.([0-9]+|[*]))?[hlL]?[E-GXc-giorsux%]z [^"$%\\]+z(""")(z(")([imsxa]*)?z[^\\"]+z(""")([imsxa]*)?z[^"]+z(`)(z\\[`$]z[^\\`$]+z(```)(z\\\$c<08><00>\VR4#)rr)<01>texts&<26></tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/julia.py<70> analyse_text<78>JuliaLexer.analyse_text<78>s<00><00><1E>t<EFBFBD>X<EFBFBD>.<2E>.<2E><00>N)2<>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>url<72>aliases<65> filenames<65> mimetypes<65> version_addedrr <00> Multiliner<00>allowed_variablerr r
r <00>Symbolr <00>Typerrr<00>operator_suffixes<65>Char<61>Affix<69>Regex<65>Backtickr<00> Decoratorrrr<00>Builtinr<00>Float<61>Bin<69>Oct<63>Hex<65>Integerr<00>Escape<70>Interpol<6F>tokensr7<00>__static_attributes__<5F>__classdictcell__)<02>o<> __classdict__s0@r6rrs<><00><><00><00><08> <13>D<EFBFBD>
"<22>C<EFBFBD><16><04>o<EFBFBD>G<EFBFBD><17><08>I<EFBFBD><1F>!6<>7<>I<EFBFBD><19>M<EFBFBD> <0F>q
<EFBFBD> <12>J<EFBFBD> <1F>q
<EFBFBD> <18>*<2A> %<25>q
<EFBFBD><13>G<EFBFBD>%<25>%<25>~<7E> 6<>q
<EFBFBD><15>g<EFBFBD> <1E> q
<EFBFBD>
<1B>K<EFBFBD> (<28> q
<EFBFBD><12>$<24> $<24>}<7D> 4<>7G<37> G<>#<23> M<><18><14>z<EFBFBD>8<EFBFBD>T<EFBFBD>:<3A> <<3C>q
<EFBFBD>#<23>%5<> 5<><03> ;<3B>V<EFBFBD>]<5D>]<5D> K<>q
<EFBFBD> <1E> 0<> 0<>?<3F> B<> <15>j<EFBFBD>'<27>,<2C>,<2C> /<2F> 1<>!q
<EFBFBD>(<11>#<23> #<23>&<<3C> <<3C>?O<> O<>Ra<52> a<><18><17><1C><1C>z<EFBFBD>8<EFBFBD>Z<EFBFBD><17><1C><1C>V<> X<01>)q
<EFBFBD>.<1E> 0<> 0<>?<3F> B<><18><18>:<3A>w<EFBFBD>|<7C>|<7C><<3C> ><3E>/q
<EFBFBD>4<14>&<26> &<26>)9<> 9<><18><17><1C><1C>z<EFBFBD>8<EFBFBD><<3C> ><3E>5q
<EFBFBD>@<13><<3C>^<5E><<3C>&;<3B><<3C>+<2B>-<2D>.6<EFBFBD> 8<>Aq
<EFBFBD>D<13>%:<3A>;<3B>%:<3A><01>C<EFBFBD>!<21>G<EFBFBD>G<EFBFBD>%:<3A>;<3B>+<2B>-<2D>.6<EFBFBD> 8<>Eq
<EFBFBD>H<13>E<EFBFBD>4<EFBFBD>=<3D> !<21>8<EFBFBD> ,<2C>Iq
<EFBFBD>\0<>17<31><1B><1B> ><3E>]q
<EFBFBD>d!<21>#4<> 4<>t<EFBFBD> ;<3B>X<EFBFBD> F<>eq
<EFBFBD>j<1B>H<EFBFBD>V<EFBFBD>\<5C>\<5C>6<EFBFBD>:<3A>M<EFBFBD> J<>kq
<EFBFBD>l<19>(<28>6<EFBFBD><<3C><<3C><16>8<>+<2B> F<>mq
<EFBFBD>p<19>(<28>6<EFBFBD><<3C><<3C><16><1C><1C>><3E> <09> J<>qq
<EFBFBD>r<17><08><16><1C><1C>v<EFBFBD>|<7C>|<7C><<3C>g<EFBFBD> F<>sq
<EFBFBD>v<12>$<24> $<24>y<EFBFBD> 0<> <15>f<EFBFBD>l<EFBFBD>l<EFBFBD>F<EFBFBD> +<2B>Z<EFBFBD> 9<>wq
<EFBFBD>z<12>$<24> $<24>w<EFBFBD> .<2E> <15>f<EFBFBD>l<EFBFBD>l<EFBFBD>F<EFBFBD> +<2B>X<EFBFBD> 7<>{q
<EFBFBD>B<12>$<24> $<24>y<EFBFBD> 0<> <15>f<EFBFBD>l<EFBFBD>l<EFBFBD>F<EFBFBD>O<EFBFBD>O<EFBFBD> 4<>k<EFBFBD> C<01>Cq
<EFBFBD>F<12>$<24> $<24>w<EFBFBD> .<2E> <15>f<EFBFBD>l<EFBFBD>l<EFBFBD>F<EFBFBD>O<EFBFBD>O<EFBFBD> 4<>i<EFBFBD> A<01>Gq
<EFBFBD>P<11>#<23> #<23>h<EFBFBD> .<2E><18><17><1C><1C>{<7B>3<>W<EFBFBD> ><3E>Qq
<EFBFBD>V<1E> 0<> 0<>3<EFBFBD> 6<><18><17>*<2A>g<EFBFBD>l<EFBFBD>l<EFBFBD>;<3B> =<3D>Wq
<EFBFBD>\<15>k<EFBFBD>7<EFBFBD> +<2B>]q
<EFBFBD>`?<3F> <20>!<21>#'<27>(<28><18><17>*<2A>g<EFBFBD>t<EFBFBD>W<EFBFBD>\<5C>\<5C>J<> L<01>aq
<EFBFBD>fA<01> <20>!<21>#'<27>(<28><18><17>*<2A>g<EFBFBD>t<EFBFBD>W<EFBFBD>\<5C>\<5C>J<> L<01>gq
<EFBFBD>p<12>$<24> $<24>d<EFBFBD>n<EFBFBD>n<EFBFBD> 5<>qq
<EFBFBD>r<13>G<>^<5E>G<>T<EFBFBD>G<>3<EFBFBD>G<>1F<31>G<><1A>#4<>6<>7;<3B>~<7E>~<7E> G<01>sq
<EFBFBD>z<13><<3C><05> .<2E><07> 8<>{q
<EFBFBD>~<13><<3C><05> .<2E><07> <0C> <0C> =<3D>q
<EFBFBD>B<13><<3C><05> .<2E><04> <0C> <0C> =<3D>Cq
<EFBFBD>H<1E>t<EFBFBD> $<24>Iq
<EFBFBD>N[<01>\b<>\h<>\h<> i<>Oq
<EFBFBD>P.<2E>v<EFBFBD>|<7C>|<7C> <<3C>Qq
<EFBFBD>Rb<01>ci<63>co<63>co<63> p<>Sq
<EFBFBD>T$<24>V<EFBFBD>Z<EFBFBD>Z<EFBFBD> 0<>Uq
<EFBFBD>V&<26>v<EFBFBD>z<EFBFBD>z<EFBFBD> 2<>Wq
<EFBFBD>X2<>6<EFBFBD>:<3A>:<3A> ><3E>Yq
<EFBFBD>Z<1E>v<EFBFBD>~<7E>~<7E> .<2E>[q
<EFBFBD>`<13>C<EFBFBD>5<EFBFBD>\<5C>8<EFBFBD> $<24>aq
<EFBFBD>f <17> <15>w<EFBFBD>(<28>(<28> )<29> <12>G<EFBFBD>%<25>%<25>w<EFBFBD> /<2F> <12>G<EFBFBD>%<25>%<25>v<EFBFBD> .<2E> <14>g<EFBFBD>'<27>'<27> (<28> 
<EFBFBD> <10> <12>K<EFBFBD><17> )<29> <12>K<EFBFBD><16> (<28> <1D>w<EFBFBD>|<7C>|<7C> ,<2C> <13>F<EFBFBD>O<EFBFBD> 
<EFBFBD> <16> <13>V<EFBFBD>V<EFBFBD> $<24> !<21>6<EFBFBD> *<2A>
<EFBFBD> <14> <11>6<EFBFBD>6<EFBFBD> "<22> <13>V<EFBFBD>]<5D>]<5D> #<23> <20>&<26> )<29>
<EFBFBD> <11> <12>%<25> %<25>v<EFBFBD><EFBFBD><EFBFBD> 7<> <18>(<28>6<EFBFBD>?<3F>?<3F>K<EFBFBD>@<40>)<29> L<>
<EFBFBD> <12> <12>K<EFBFBD><17> )<29> <12>K<EFBFBD><16> (<28> <13>F<EFBFBD>O<EFBFBD>
<EFBFBD> <11> <14>'<27> '<27>)<29> 3<> <15>f<EFBFBD>f<EFBFBD>l<EFBFBD>l<EFBFBD> +<2B>V<EFBFBD> 5<><<3C>V<EFBFBD>]<5D>]<5D> K<> <13>H<EFBFBD> <1D> M<> <13>_<EFBFBD>_<EFBFBD> <1E> <19>6<EFBFBD> "<22> <11>6<EFBFBD>N<EFBFBD> 
<EFBFBD> <13> <16>)<29> )<29>I<EFBFBD> 5<> <15>f<EFBFBD>f<EFBFBD>l<EFBFBD>l<EFBFBD> +<2B>V<EFBFBD> 5<> ;<3B>V<EFBFBD>]<5D>]<5D> K<> <13>H<EFBFBD> <1D> <19>6<EFBFBD> "<22> <11>6<EFBFBD>N<EFBFBD> 
<EFBFBD> <10> <1E><08><16><1C><1C>v<EFBFBD>|<7C>|<7C> D<>f<EFBFBD> M<> <13>V<EFBFBD>\<5C>\<5C> "<22> <17><16><1C><1C> &<26>
<EFBFBD> <12> <20>(<28>6<EFBFBD><<3C><<3C><16><1C><1C>"F<><06> O<> <15>v<EFBFBD>|<7C>|<7C> $<24>
<EFBFBD>
<12> <14>'<27> '<27>)<29> 3<> <15>f<EFBFBD>o<EFBFBD>o<EFBFBD>v<EFBFBD>|<7C>|<7C> 4<>f<EFBFBD> ><3E> <16><06> <0A> <0A> &<26> <13>H<EFBFBD> <1D> <18>&<26>/<2F>/<2F> *<2A> <11>6<EFBFBD>?<3F>?<3F> #<23> 
<EFBFBD> <14> <16>)<29> )<29>I<EFBFBD> 5<> <15>f<EFBFBD>o<EFBFBD>o<EFBFBD>v<EFBFBD>|<7C>|<7C> 4<>f<EFBFBD> ><3E> <14>f<EFBFBD>m<EFBFBD>m<EFBFBD> $<24> <13>H<EFBFBD> <1D> <18>&<26>/<2F>/<2F> *<2A> <11>6<EFBFBD>?<3F>?<3F> #<23> 
<EFBFBD>CI<06>F<EFBFBD>V/<2F>/<2F><>Q<s<00>Y; c<00>Ba<00>]tRt^<5E>toRtRtRR.tRtRtRt Rt
R t Vt R
#) rz?
For Julia console sessions. Modeled after MatlabSessionLexer.
z Julia console<6C>jlconz
julia-replrr z jlcon/consolec#<08>D"<00>\R /VPBp^pRp.pRpRpVPRR7EF<>pVPR4'dKVP \ V4^\ PVR,3.34WHR,, pRpRpEM>VPR4'gVPR 4'd;V\ PVR,3x<00>V^,\VR,3x<00>RpRpM<>VPR
4'dDV'g<VP \ V4^\VR,3.34WHR,, pM|V'd'\WRPV44R jx<01>L
Rp.pVPR 4'g V'dV\ PV3x<00>RpMV\ PV3x<00>RpV\ V4, pEK<> V'd%\WRPV44R jx<01>L
R #R #L<>L
5i)<0E><00>FT)<01>keependszjulia>:N<>N:rcNNzhelp?>zshell>z NzERROR: r:)r<00>options<6E>
splitlines<EFBFBD>
startswith<EFBFBD>append<6E>lenr<00>Promptrrr<00>get_tokens_unprocessed<65>Error<6F>Output) <09>selfr5<00>jllexer<65>start<72>curcode<64>
insertions<EFBFBD>output<75>error<6F>lines && r6rj<00>(JuliaConsoleLexer.get_tokens_unprocesseds<><00><00><00><1C>,<2C>t<EFBFBD>|<7C>|<7C>,<2C><07><11><05><14><07><17>
<EFBFBD><16><06><15><05><18>O<EFBFBD>O<EFBFBD>T<EFBFBD>O<EFBFBD>2<>D<EFBFBD><13><EFBFBD><EFBFBD>x<EFBFBD>(<28>(<28><1A>!<21>!<21>3<EFBFBD>w<EFBFBD><<3C>1<EFBFBD>g<EFBFBD>n<EFBFBD>n<EFBFBD>d<EFBFBD>2<EFBFBD>h<EFBFBD>2O<32>1P<31>"Q<>R<><17><02>8<EFBFBD>#<23><07><1E><06><1D><05><15><1F><1F><18>*<2A>*<2A>d<EFBFBD>o<EFBFBD>o<EFBFBD>h<EFBFBD>.G<>.G<><1B>W<EFBFBD>^<5E>^<5E>T<EFBFBD>"<22>X<EFBFBD>5<>5<><1B>a<EFBFBD>i<EFBFBD><14>t<EFBFBD>B<EFBFBD>x<EFBFBD>/<2F>/<2F><1E><06><1D><05><15><1F><1F><18>*<2A>*<2A>6<EFBFBD><1A>!<21>!<21>3<EFBFBD>w<EFBFBD><<3C>1<EFBFBD>j<EFBFBD>$<24>r<EFBFBD>(<28>2K<32>1L<31>"M<>N<><17><02>8<EFBFBD>#<23><07><1A>,<2C>"<22>$B<>$B<>7<EFBFBD>$K<> M<01>M<01>M<01> <20>G<EFBFBD>!#<23>J<EFBFBD><17>?<3F>?<3F>9<EFBFBD>-<2D>-<2D><15><1F><17><1D><1D><04>4<>4<> <20>E<EFBFBD><1F><17><1E><1E><14>5<>5<><1D><06> <11>S<EFBFBD><14>Y<EFBFBD> <1E>E<EFBFBD>53<>8 <13>$<24><1A>:<3A>:<3A>7<EFBFBD>C<>E<01> E<01> E<01> <13>M<01> E<01>sW<00>B-H <01>0H <01>AH <01>H <01> AH <01>#H <01>H<06>H <01> H <01>(A H <01>6H <01>H<04> H <01>H r:N) r;r<r=r>r?r@rBrArE<00>_examplerjrYrZ)r\s@r6rr<00>s6<00><><00><00><08> <1B>D<EFBFBD><16> <0C>%<25>G<EFBFBD>
"<22>C<EFBFBD><19>M<EFBFBD><1E>H<EFBFBD>&E<01>&Er9N) r?<00>pygments.lexerrrrrrr<00>pygments.tokenrr r
r r r rrrr<00> pygments.utilr<00>pygments.lexers._julia_builtinsrrrrr<00>__all__rGrJrrr:r9r6<00><module>r|sn<00><01><04><13><13>-<2D>-<2D>-<2D>)<29>-<2D>-<2D> <18>,<2C>
-<2D><07>D<01><11>f<05><11>X/<2F><1A>X/<2F>v0E<01><05>0Er9