Ë ý¸|Ð8ãól—dZddlmZmZmZmZddlmZmZm Z m Z m Z m Z m Z mZdgZdZdZGd„de«Zy) a� 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-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. é)Ú RegexLexerÚwordsÚbygroupsÚdefault)ÚTextÚCommentÚOperatorÚKeywordÚStringÚNumberÚ PunctuationÚNameÚWatLexer)ÚmoduleÚimportÚfuncÚfuncrefÚstartÚparamÚlocalÚtypeÚresultÚexportÚmemoryÚglobalÚmutÚdataÚtableÚelemÚifÚthenÚelseÚendÚblockÚloop)¬Ú unreachableÚnopr$r%r r"r#ÚbrÚbr_ifÚbr_tableÚreturnÚcallÚ call_indirectÚdropÚ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_i64cóú—eZdZdZdZdZddgZddgZee d¬ «e fee «e jd fegd ¢«e jfd e jfd ej"fdej$dfdej(fdej(fdej(fdej(fdej(fdej*fdej,fdefdej2dfdefgdej$dfdej$dfdej$fdej$fgd ej6fd!ej6fd"ej6fd#ej6fd$ej6fd%ej6fd&ej6fd'ej6fdej2dfd(ej2fg defd)ee eej*«fd*ee eej,«fd+ee eej*«fd,ee eej,«fed«gd-œZy.)/rzFLexer for the WebAssembly text format. .. versionadded:: 2.9 Ú WebAssemblyzhttps://webassembly.org/ÚwastÚwatz*.watz*.wastz (?=[^a-z_\.]))ÚsuffixÚ arguments)Úi32Úi64Úf32Úf64z'\$[A-Za-z0-9!#$%&\'*+./:<=>?@\\^_`|~-]+z;;.*?$z\(;Ú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[\(\)]Ú"Ú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)*))Úrootr:r<r5N) Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚnameÚurlÚaliasesÚ filenamesrÚkeywordsr ÚbuiltinsrÚBuiltinÚTypeÚVariablerÚSingleÚ Multiliner ÚFloatÚHexÚIntegerr r ÚDoublerÚEscaperr rÚtokens©óú@/usr/lib/python3.12/site-packages/pygments/lexers/webassembly.pyrr@sD„ñð €DØ $€CØ�uˆo€Gؘ(Ð#€Iñ�8Ð$4Ô 5°wÐ ?Ù �8‹_˜dŸl™l¨KÐ 8Ù Ò/Ó 0°'·,±,Ð ?Ø 7¸¿¹Ð GØ ˜Ÿ™Ð 'Ø �W×&Ñ&Ð(9Ð :Ø uÐw}÷xDñxDð EØ 3°V·\±\Ð BØ ! 6§<¡<Ð 0Ø *¨F¯L©LÐ 9Ø >ÀÇ Á Ð MØ 0°&·*±*Ð =Ø  §¡Ð /Ø ˜ Ð $Ø �6—=‘= (Ð +Ø �TˆNð! ð&�W×&Ñ&¨Ð 0Ø �W×&Ñ&¨Ð /Ø ˜×)Ñ)Ð *Ø �g×'Ñ'Ð (ð  ð'¨¯ © Ð 6Ø �V—]‘]Ð #Ø �V—]‘]Ð #Ø �V—]‘]Ð #Ø �V—]‘]Ð #Ø �V—]‘]Ð #Ø 0°&·-±-Ð @Ø �f—m‘mÐ $Ø �6—=‘= &Ð )Ø ˜Ÿ™Ð 'ð  ð�TˆNØ 8¹(À7ÈHÐV\×V`ÑV`Ó:aÐ bØ &©°¸(ÀFÇNÁNÓ(SÐ TØ 7¹À'È8ÐU[×U_ÑU_Ó9`Ð aØ %¡x°¸À6Ç>Á>Ó'RÐ SÙ �F‹Oð  ñK-�FrTN)rAÚpygments.lexerrrrrÚpygments.tokenrrr r r r r rÚ__all__rFrGrrSrTrUÚrYs>ðñ ÷@Ó?ß^×^Ó^à ˆ,€ð €ð # €ôL8ˆzõ8rT