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

37 lines
5.7 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>iB<00><00>n<00>Rt^RIHtHtHtHt^RIHtHtH t H
t
H t H t H t HtR.tRtRt!RR]4tR#)ae
pygments.lexers.webassembly
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lexers for the WebAssembly text format.
The grammar can be found at https://github.com/WebAssembly/spec/blob/master/interpreter/README.md
and https://webassembly.github.io/spec/core/text/.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)<04>
RegexLexer<EFBFBD>words<64>bygroups<70>default)<08>Text<78>Comment<6E>Operator<6F>Keyword<72>String<6E>Number<65> Punctuation<6F>Name<6D>WatLexerc<00><00>]tRt^@tRtRtRtRR.tRR.tRt R ]
!] R
R 7] 3]
!] 4]PR 3]
!.R0O4] P 3R ]P"3R]P&3R]P(R3R]P,3R]P,3R]P,3R]P,3R]P,3R]P.3R]P03R]3R]P6R3R]3.RR]P(R3R]P(R3R]P(3R ]P(3.RR!]P:3R"]P:3R#]P:3R$]P:3R%]P:3R&]P:3R']P:3R(]P:3R]P6R3R)]P63.
R R]3R*]!] ]]P.43R+]!] ]]P043R,]!] ]]P.43R-]!] ]]P043] !R4./t!R.t"R/#)1rz+Lexer for the WebAssembly text format.
<20> WebAssemblyzhttps://webassembly.org/<2F>wast<73>watz*.watz*.wastz2.9<EFBFBD>rootz (?=[^a-z_\.]))<01>suffix<69> argumentsz'\$[A-Za-z0-9!#$%&\'*+./:<=>?@\\^_`|~-]+z;;.*?$z\(;<3B>nesting_commentze[+-]?0x[\dA-Fa-f](_?[\dA-Fa-f])*(.([\dA-Fa-f](_?[\dA-Fa-f])*)?)?([pP][+-]?[\dA-Fa-f](_?[\dA-Fa-f])*)?z#[+-]?\d.\d(_?\d)*[eE][+-]?\d(_?\d)*z[+-]?\d.\d(_?\d)*z[+-]?\d.[eE][+-]?\d(_?\d)*z.[+-]?(inf|nan:0x[\dA-Fa-f](_?[\dA-Fa-f])*|nan)z [+-]?0x[\dA-Fa-f](_?[\dA-Fa-f])*z[+-]?\d(_?\d)*z[\(\)]<5D>"<22>stringz\s+z#pushz;\)z#popz[^;(]+z[;(]z\\[\dA-Fa-f][\dA-Fa-f]z\\tz\\nz\\rz\\"z\\'z \\u\{[\dA-Fa-f](_?[\dA-Fa-f])*\}z\\\\z[^"\\]+z((offset)(=)(0x[\dA-Fa-f](_?[\dA-Fa-f])*)z(offset)(=)(\d(_?\d)*)z'(align)(=)(0x[\dA-Fa-f](_?[\dA-Fa-f])*)z(align)(=)(\d(_?\d)*)<29>N)<04>i32<33>i64<36>f32<33>f64)#<23>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>url<72>aliases<65> filenames<65> version_addedr<00>keywordsr <00>builtinsr <00>Builtin<69>Type<70>Variabler<00>Single<6C> Multiliner <00>Float<61>Hex<65>Integerr r
<00>Doubler<00>Escaperrr<00>tokens<6E>__static_attributes__r<00><00>B/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/webassembly.pyrr@sU<00><00><08> <19>D<EFBFBD>
$<24>C<EFBFBD><15>u<EFBFBD>o<EFBFBD>G<EFBFBD><18>(<28>#<23>I<EFBFBD><19>M<EFBFBD> <0F> <12>8<EFBFBD>$4<> 5<>w<EFBFBD> ?<3F> <12>8<EFBFBD>_<EFBFBD>d<EFBFBD>l<EFBFBD>l<EFBFBD>K<EFBFBD> 8<> <12>/<2F> 0<>'<27>,<2C>,<2C> ?<3F> 7<><14><1D><1D> G<> <16><07><0E><0E> '<27> <13>W<EFBFBD>&<26>&<26>(9<> :<3A> u<>w}<7D>xD<02>xD<02> E<02> 3<>V<EFBFBD>\<5C>\<5C> B<> !<21>6<EFBFBD><<3C><<3C> 0<> *<2A>F<EFBFBD>L<EFBFBD>L<EFBFBD> 9<> ><3E><06> <0C> <0C> M<> 0<>&<26>*<2A>*<2A> =<3D> <1E><06><0E><0E> /<2F> <16> <0B> $<24> <11>6<EFBFBD>=<3D>=<3D>(<28> +<2B> <13>T<EFBFBD>N<EFBFBD>!
<EFBFBD>$ <1A> <13>W<EFBFBD>&<26>&<26><07> 0<> <13>W<EFBFBD>&<26>&<26><06> /<2F> <16><07>)<29>)<29> *<2A> <14>g<EFBFBD>'<27>'<27> (<28> 
<EFBFBD> <11> &<26><06> <0A> <0A> 6<> <13>V<EFBFBD>]<5D>]<5D> #<23> <13>V<EFBFBD>]<5D>]<5D> #<23> <13>V<EFBFBD>]<5D>]<5D> #<23> <13>V<EFBFBD>]<5D>]<5D> #<23> <13>V<EFBFBD>]<5D>]<5D> #<23> 0<>&<26>-<2D>-<2D> @<40> <14>f<EFBFBD>m<EFBFBD>m<EFBFBD> $<24> <11>6<EFBFBD>=<3D>=<3D>&<26> )<29> <17><16><1D><1D> '<27> 
<EFBFBD> <14> <13>T<EFBFBD>N<EFBFBD> 8<>(<28>7<EFBFBD>H<EFBFBD>V\<5C>V`<60>V`<60>:a<> b<> &<26><08><17>(<28>F<EFBFBD>N<EFBFBD>N<EFBFBD>(S<> T<> 7<><18>'<27>8<EFBFBD>U[<5B>U_<55>U_<55>9`<60> a<> %<25>x<EFBFBD><07><18>6<EFBFBD>><3E>><3E>'R<> S<> <13>F<EFBFBD>O<EFBFBD> 
<EFBFBD>K-<06>Fr6N)<16>module<6C>import<72>func<6E>funcref<65>start<72>param<61>local<61>type<70>result<6C>export<72>memory<72>global<61>mut<75>data<74>table<6C>elem<65>if<69>then<65>else<73>end<6E>block<63>loop)<29><> unreachable<6C>noprLrMrHrJrK<00>br<62>br_if<69>br_table<6C>return<72>call<6C> call_indirect<63>drop<6F>selectz local.getz local.setz local.teez
global.getz
global.setzi32.loadzi64.loadzf32.loadzf64.loadz i32.load8_sz i32.load8_uz i32.load16_sz i32.load16_uz i64.load8_sz i64.load8_uz i64.load16_sz i64.load16_uz i64.load32_sz i64.load32_uz i32.storez i64.storez f32.storez f64.storez
i32.store8z i32.store16z
i64.store8z i64.store16z i64.store32z memory.sizez memory.growz i32.constz i64.constz f32.constz f64.constzi32.eqzzi32.eqzi32.nezi32.lt_szi32.lt_uzi32.gt_szi32.gt_uzi32.le_szi32.le_uzi32.ge_szi32.ge_uzi64.eqzzi64.eqzi64.nezi64.lt_szi64.lt_uzi64.gt_szi64.gt_uzi64.le_szi64.le_uzi64.ge_szi64.ge_uzf32.eqzf32.nezf32.ltzf32.gtzf32.lezf32.gezf64.eqzf64.nezf64.ltzf64.gtzf64.lezf64.gezi32.clzzi32.ctzz
i32.popcntzi32.addzi32.subzi32.mulz i32.div_sz i32.div_uz i32.rem_sz i32.rem_uzi32.andzi32.orzi32.xorzi32.shlz i32.shr_sz i32.shr_uzi32.rotlzi32.rotrzi64.clzzi64.ctzz
i64.popcntzi64.addzi64.subzi64.mulz i64.div_sz i64.div_uz i64.rem_sz i64.rem_uzi64.andzi64.orzi64.xorzi64.shlz i64.shr_sz i64.shr_uzi64.rotlzi64.rotrzf32.abszf32.negzf32.ceilz f32.floorz f32.truncz f32.nearestzf32.sqrtzf32.addzf32.subzf32.mulzf32.divzf32.minzf32.maxz f32.copysignzf64.abszf64.negzf64.ceilz f64.floorz f64.truncz f64.nearestzf64.sqrtzf64.addzf64.subzf64.mulzf64.divzf64.minzf64.maxz f64.copysignz i32.wrap_i64zi32.trunc_f32_szi32.trunc_f32_uzi32.trunc_f64_szi32.trunc_f64_uzi64.extend_i32_szi64.extend_i32_uzi64.trunc_f32_szi64.trunc_f32_uzi64.trunc_f64_szi64.trunc_f64_uzf32.convert_i32_szf32.convert_i32_uzf32.convert_i64_szf32.convert_i64_uzf32.demote_f64zf64.convert_i32_szf64.convert_i32_uzf64.convert_i64_szf64.convert_i64_uzf64.promote_f32zi32.reinterpret_f32zi64.reinterpret_f64zf32.reinterpret_i32zf64.reinterpret_i64)r"<00>pygments.lexerrrrr<00>pygments.tokenrrrr r
r r r <00>__all__r(r)rrr6r7<00><module>r[s><00><01> <04>@<01>?<3F>^<5E>^<5E>^<5E> <15>,<2C><07> <02><08> # <02><08>L7<06>z<EFBFBD>7r6