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

64 lines
7.2 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i<EFBFBD><00><00>z<00>Rt^RIt^RIHtHtHtHtHtHt^RI H
t
H t H t H t HtHtHtHtHtR.t!RR]4tR#)a
pygments.lexers.gdscript
~~~~~~~~~~~~~~~~~~~~~~~~
Lexer for GDScript.
Modified by Daniel J. Ramirez <djrmuv@gmail.com> based on the original
python.py.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)<06>
RegexLexer<EFBFBD>include<64>bygroups<70>default<6C>words<64>combined) <09>Text<78>Comment<6E>Operator<6F>Keyword<72>Name<6D>String<6E>Number<65> Punctuation<6F>
Whitespace<EFBFBD> GDScriptLexerc<00><>a<00>]tRt^toRtRtRtRR.tR.tRR.t R t
R
t R R ] 3R ] !] ]P]P 43R] !] ]P]P 43R] 3R]P$3R]3R] !]] 43R]3R]P,3R]3]!R4R] !]] 4R3R] !]] 4R3]!R4R] !]P]P24R3R] !]P]P$4R3R ] !]P]P24R!3R"] !]P]P$4R#3R$] !]P]P24]!R%R43R&] !]P]P$4]!R%R43R'] !]P]P24]!R%R!43R(] !]P]P$4]!R%R#43]!R)4]!R*4.R]!RBR+R,7]3.R]!RCR-R+R.7]P:3R/]P:P<3]!RDR-R+R.7]P:P>3.R*R0] PB3R1] PB3R2] PD3R3] PF3.R)R4]3.RR4]PHR53]%!R54.RR4]PLR53.R%R6]PN3.R7] !]P$4R8] !]P24R!R9]P2R53R:]PN3]!R84.R#R;]P$R53R<]PN3]!R74.RR=]P2R53]!R84R ] 3.RR>]P$R53]!R74R ] 3./t(R?t)R@t*Vt+RA#)Erz
For GDScript source code.
<EFBFBD>GDScriptzhttps://www.godotengine.org<72>gdscript<70>gdz*.gdztext/x-gdscriptzapplication/x-gdscript<70>c<08>:<00>R\P3RV3RV3RV3.#)zG%(\(\w+\))?[-#0 +]*([0-9]+|[*])?(\.([0-9]+|[*]))?[hlL]?[E-GXc-giorsux%]z [^\\\'"%\n]+z[\'"\\]<5D>%)r <00>Interpol)<01>ttypes&<26>?/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/gdscript.py<70>innerstring_rules<65>GDScriptLexer.innerstring_rules$s6<00><00>&<26> <13>_<EFBFBD>_<EFBFBD> <1E><1D>e<EFBFBD> $<24> <17><15> <1F> <11>5<EFBFBD>M<EFBFBD> 
<EFBFBD>
<EFBFBD><00>rootz\nz&^(\s*)([rRuUbB]{,2})("""(?:.|\n)*?""")z&^(\s*)([rRuUbB]{,2})('''(?:.|\n)*?''')z[^\S\n]+z#.*$z []{}:(),;[]z(\\)(\n)z\\z(in|and|or|not)\bz=!=|==|<<|>>|&&|\+=|-=|\*=|/=|%=|&=|\|=|\|\||[-~+/*%=<>&^.!|$]<5D>keywordsz (func)(\s+)<29>funcnamez (class)(\s+)<29> classname<6D>builtinsz!([rR]|[uUbB][rR]|[rR][uUbB])(""")<29>tdqsz!([rR]|[uUbB][rR]|[rR][uUbB])(''')<29>tsqsz([rR]|[uUbB][rR]|[rR][uUbB])(")<29>dqsz([rR]|[uUbB][rR]|[rR][uUbB])(')<29>sqsz([uUbB]?)(""")<29> stringescapez([uUbB]?)(''')z ([uUbB]?)(")z ([uUbB]?)(')<29>name<6D>numbersz\b)<01>suffixz(?<!\.))<02>prefixr+z-((?<!\.)(self|false|true)|(PI|TAU|NAN|INF))\bz'(\d+\.\d*|\d*\.\d+)([eE][+-]?[0-9]+)?j?z\d+[eE][+-]?[0-9]+j?z0[xX][a-fA-F0-9]+z\d+j?z [a-zA-Z_]\w*z#popzY\\([\\abfnrtv"\']|\n|N\{.*?\}|u[a-fA-F0-9]{4}|U[a-fA-F0-9]{8}|x[a-fA-F0-9]{2}|[0-7]{1,3})zstrings-singlezstrings-double<6C>"z \\\\|\\"|\\\n<>'z \\\\|\\'|\\\nz"""z'''c<08><00>Rp\P!RV4'd
VR, p\P!RV4'd
VR, p\P!RV4'd
VR, p\VR4#)gz4func (_ready|_init|_input|_process|_unhandled_input)g<><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?z=(extends |class_name |onready |preload|load|setget|func [^_])g<><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?z#(var|const|enum|export|signal|tool)g<><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?g<00>?)<03>re<72>search<63>min)<02>text<78>scores& r<00> analyse_text<78>GDScriptLexer.analyse_text<78>sq<00><00><13><05> <0A>9<EFBFBD>9<EFBFBD> C<>T<EFBFBD>
<EFBFBD>
<EFBFBD> <12>S<EFBFBD>L<EFBFBD>E<EFBFBD> <0A>9<EFBFBD>9<EFBFBD> L<> <10>
<EFBFBD>
<EFBFBD> <12>S<EFBFBD>L<EFBFBD>E<EFBFBD> <0A>9<EFBFBD>9<EFBFBD>;<3B>T<EFBFBD> B<> B<> <11>S<EFBFBD>L<EFBFBD>E<EFBFBD><12>5<EFBFBD>#<23><EFBFBD>r<00>N)$<24>and<6E>in<69>not<6F>or<6F>as<61>
breakpoint<EFBFBD>class<73>
class_name<EFBFBD>extends<64>is<69>func<6E>setget<65>signal<61>tool<6F>const<73>enum<75>export<72>onready<64>static<69>var<61>break<61>continue<75>if<69>elif<69>else<73>for<6F>pass<73>return<72>match<63>while<6C>remote<74>master<65>puppet<65>
remotesync<EFBFBD>
mastersync<EFBFBD>
puppetsync)G<>Color8<72>ColorN<72>abs<62>acos<6F>asin<69>assert<72>atan<61>atan2<6E> bytes2var<61>ceil<69>char<61>clamp<6D>convert<72>cos<6F>cosh<73> db2linear<61>decimals<6C>dectime<6D>deg2rad<61> dict2inst<73>ease<73>exp<78>floor<6F>fmod<6F>fposmod<6F>funcref<65>hash<73> inst2dict<63>instance_from_id<69>is_inf<6E>is_nan<61>lerp<72> linear2db<64>load<61>log<6F>maxr2<00> nearest_po2<6F>pow<6F>preload<61>print<6E> print_stack<63>printerr<72>printraw<61>prints<74>printt<74>rad2deg<65>
rand_range<EFBFBD> rand_seed<65>randf<64>randi<64> randomize<7A>range<67>round<6E>seed<65>sign<67>sin<69>sinh<6E>sqrt<72>stepify<66>str<74>str2var<61>tanr<6E><00>tanh<6E>
type_exist<EFBFBD>typeof<6F> var2bytes<65>var2str<74>weakref<65>yield)<1F>bool<6F>int<6E>floatr <00>NodePath<74>Vector2<72>Rect2<74> Transform2D<32>Vector3<72>Rect3<74>Plane<6E>Quat<61>Basis<69> Transform<72>Color<6F>RID<49>Objectr<74><00>
Dictionary<EFBFBD>Array<61>PackedByteArray<61>PackedInt32Array<61>PackedInt64Array<61>PackedFloat32Array<61>PackedFloat64Array<61>PackedStringArray<61>PackedVector2Array<61>PackedVector3Array<61>PackedColorArray<61>null<6C>void),<2C>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__r)<00>url<72>aliases<65> filenames<65> mimetypes<65> version_addedrrrr <00>Affix<69>Docr <00>Singlerrr
<00>Wordrr <00>Doublerrr <00>Builtin<69>Pseudo<64>Typer<00>Float<61>Hex<65>Integer<65>Functionr<00>Class<73>Escape<70>tokensr5<00>__static_attributes__<5F>__classdictcell__)<01> __classdict__s@rrrs%<00><><00><00><08> <16>D<EFBFBD>
'<27>C<EFBFBD><19>4<EFBFBD> <20>G<EFBFBD><17><08>I<EFBFBD>"<22>$<<3C>=<3D>I<EFBFBD><16>M<EFBFBD> 
<EFBFBD> <0F> <12>J<EFBFBD> <1F> 6<> <15>j<EFBFBD>&<26>,<2C>,<2C><06>
<EFBFBD>
<EFBFBD> ;<3B> =<3D> 6<> <15>j<EFBFBD>&<26>,<2C>,<2C><06>
<EFBFBD>
<EFBFBD> ;<3B> =<3D> <18>*<2A> %<25> <14>g<EFBFBD>n<EFBFBD>n<EFBFBD> %<25> <1B>[<5B> )<29> <18>(<28>4<EFBFBD><1A>4<> 5<> <12>D<EFBFBD>M<EFBFBD> !<21>8<EFBFBD>=<3D>=<3D> 1<> M<> <15> <17> <13>J<EFBFBD> <1F> <1B>X<EFBFBD>g<EFBFBD>z<EFBFBD>:<3A>J<EFBFBD> G<> <1C>h<EFBFBD>w<EFBFBD>
<EFBFBD>;<3B>[<5B> I<> <13>J<EFBFBD> <1F> 0<> <15>f<EFBFBD>l<EFBFBD>l<EFBFBD>F<EFBFBD>M<EFBFBD>M<EFBFBD> 2<> <13> <15>1<> <15>f<EFBFBD>l<EFBFBD>l<EFBFBD>F<EFBFBD>M<EFBFBD>M<EFBFBD> 2<> <13> <15>/<2F> <15>f<EFBFBD>l<EFBFBD>l<EFBFBD>F<EFBFBD>M<EFBFBD>M<EFBFBD> 2<> <12> <14>/<2F> <15>f<EFBFBD>l<EFBFBD>l<EFBFBD>F<EFBFBD>M<EFBFBD>M<EFBFBD> 2<> <12> <14><1E> <15>f<EFBFBD>l<EFBFBD>l<EFBFBD>F<EFBFBD>M<EFBFBD>M<EFBFBD> 2<> <15>n<EFBFBD>f<EFBFBD> -<2D> /<2F><1E> <15>f<EFBFBD>l<EFBFBD>l<EFBFBD>F<EFBFBD>M<EFBFBD>M<EFBFBD> 2<> <15>n<EFBFBD>f<EFBFBD> -<2D> /<2F><1C> <15>f<EFBFBD>l<EFBFBD>l<EFBFBD>F<EFBFBD>M<EFBFBD>M<EFBFBD> 2<> <15>n<EFBFBD>e<EFBFBD> ,<2C> .<2E><1C> <15>f<EFBFBD>l<EFBFBD>l<EFBFBD>F<EFBFBD>M<EFBFBD>M<EFBFBD> 2<> <15>n<EFBFBD>e<EFBFBD> ,<2C> .<2E> <14>F<EFBFBD>O<EFBFBD> <13>I<EFBFBD> <1E>W,
<EFBFBD>Z <13> <12>H<01>  <20> !<21> #*<2A>  +<2B>
<EFBFBD> <13> <12> <1D>&0<><05> ?<3F><12>\<5C>\<5C> <1B>B<01> <11>\<5C>\<5C> <20> <20> "<22> <12>8<>%<25>U<EFBFBD>4<><12>\<5C>\<5C> <1E> <1E> <20>#
<EFBFBD>6 <12> 7<><16><1C><1C> F<> $<24>f<EFBFBD>l<EFBFBD>l<EFBFBD> 3<> !<21>6<EFBFBD>:<3A>:<3A> .<2E> <15>v<EFBFBD>~<7E>~<7E> &<26> 
<EFBFBD> <0F>/<2F>4<EFBFBD>(<28>)<29><12>o<EFBFBD>t<EFBFBD>}<7D>}<7D>f<EFBFBD>=<3D>w<EFBFBD>v<EFBFBD><EFBFBD>O<><13><EFBFBD><04>
<EFBFBD>
<EFBFBD>F<EFBFBD>;<3B><<3C><16>?<3F><16> <0A> <0A> <0E>
<EFBFBD> <19>+<2B>F<EFBFBD>M<EFBFBD>M<EFBFBD>:<3A><18>+<2B>F<EFBFBD>M<EFBFBD>M<EFBFBD>:<3A> <0A> <11>6<EFBFBD>=<3D>=<3D>&<26> )<29> <1D>v<EFBFBD>}<7D>}<7D> -<2D> <13>$<24> %<25>
<EFBFBD>
<0E> <11>6<EFBFBD>=<3D>=<3D>&<26> )<29> <1D>v<EFBFBD>}<7D>}<7D> -<2D> <13>$<24> %<25>
<EFBFBD>
<0F> <13>V<EFBFBD>]<5D>]<5D>F<EFBFBD> +<2B> <13>$<24> %<25> <12>J<EFBFBD> <1F>
<EFBFBD>
<0F> <13>V<EFBFBD>]<5D>]<5D>F<EFBFBD> +<2B> <13>$<24> %<25> <12>J<EFBFBD> <1F>
<EFBFBD>gx<06>F<EFBFBD>t<1F>r)r<>r0<00>pygments.lexerrrrrrr<00>pygments.tokenrr r
r r r rrr<00>__all__rr7rr<00><module>r<>s@<00><01> <04>
<EFBFBD> <0A> <0A>$<24>$<24>$<24> <1B>
<1B><07>e<1F>J<EFBFBD>er