h&5      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      None?eNone?     Safe-Inferred#8:!"(#$%&')*+,-.01/23456789:;<=>?@ABCFEDGHJIKLMNOPQRSTUVWXYZ[\]^a_`bchpdefgijklmnoqrstuvwxyz{|}~!"(#$%&')*+,BCFEDGHJIK@A789:;<=>?UVSTLMNO]^a_`-.01/23456chpdefgijklmnoqrstuvwxyz{|}~WXYZ[\PQRbNone  #%&8:>9 9  Safe-Inferred #%'(./>72None#%>\None#%>None#%)''None  NonePwasm)Parse WebAssembly text representation to !wasm)Parse WebAssembly extended script grammarwasmDump ! to binary representationwasmDump ! to binary representation lazilywasmDecode ! from binary representationwasmDecode !" from binary representation lazily?!?!  Safe-Inferredq    !"#$%&'()*+,,-./01234567789:;<=>?@@ABCDEFGHHIIJKLMMNOPQQRSTUVWWXXYYZ[\\]]^_`abcdefghijklmnopqrstuvwxyz{|}~IIJKMMNOPHH@@ABCDEFGXXWWQQRS]]^`;<=>?7789:bcdhijklmnopqrstuvwxyz{|}~                    wasm-1.1.1-inplaceLanguage.Wasm.LexerLanguage.Wasm.StructureLanguage.Wasm.ParserLanguage.Wasm.BuilderLanguage.Wasm.BinaryLanguage.Wasm.ValidateLanguage.Wasm.InterpreterLanguage.Wasm.Script Language.WasmLanguage.Wasm.FloatUtils Paths_wasmLexemepostokTokenTKeywordTIntLit TFloatLit TStringLitTId TOpenBracket TCloseBracket TReservedEOFAlexPosnAlexPnasFloatasDoubledoubleFromIntegerscanner $fMonadAlex$fApplicativeAlex $fFunctorAlex $fShowLexeme $fEqLexeme $fShowToken $fEqToken$fShowFloatRep $fEqFloatRep $fShowNaN$fEqNaN $fEqAlexPosn$fShowAlexPosnModule$sel:types:Module$sel:functions:Module$sel:tables:Module$sel:mems:Module$sel:globals:Module$sel:elems:Module$sel:datas:Module$sel:start:Module$sel:imports:Module$sel:exports:ModuleImport$sel:sourceModule:Import$sel:name:Import$sel:desc:Import ImportDesc ImportFunc ImportTable ImportMemory ImportGlobalExport$sel:name:Export$sel:desc:Export ExportDesc ExportFunc ExportTable ExportMemory ExportGlobal StartFunction DataSegment$sel:memIndex:DataSegment$sel:offset:DataSegment$sel:chunk:DataSegment ElemSegment$sel:tableIndex:ElemSegment$sel:offset:ElemSegment$sel:funcIndexes:ElemSegmentGlobal$sel:globalType:Global$sel:initializer:Global GlobalTypeConstMutMemoryTable TableTypeElemTypeFuncRefLimitFunction$sel:funcType:Function$sel:localTypes:Function$sel:body:Function Expression Instruction UnreachableNopBlockLoopIfBrBrIfBrTableReturnCall CallIndirectDropSelectGetLocalSetLocalTeeLocal GetGlobal SetGlobalI32LoadI64LoadF32LoadF64Load I32Load8S I32Load8U I32Load16S I32Load16U I64Load8S I64Load8U I64Load16S I64Load16U I64Load32S I64Load32UI32StoreI64StoreF32StoreF64Store I32Store8 I32Store16 I64Store8 I64Store16 I64Store32 CurrentMemory GrowMemoryI32ConstI64ConstF32ConstF64ConstIUnOpIBinOpI32EqzI64EqzIRelOpFUnOpFBinOpFRelOp I32WrapI64ITruncFUITruncFS ITruncSatFU ITruncSatFS I64ExtendSI32 I64ExtendUI32 FConvertIU FConvertIS F32DemoteF64 F64PromoteF32 IReinterpretF FReinterpretI$sel:blockType:Unreachable$sel:body:Unreachable$sel:true:Unreachable$sel:false:Unreachable BlockTypeInline TypeIndexFuncType$sel:params:FuncType$sel:results:FuncType LocalsType ParamsType ResultType ValueTypeI32I64F32F64 TableIndex MemoryIndex GlobalIndex LocalIndex FuncIndex LabelIndexMemArg$sel:offset:MemArg$sel:align:MemArgFEqFNeFLtFGtFLeFGeFAddFSubFMulFDivFMinFMax FCopySignFAbsFNegFCeilFFloorFTruncFNearestFSqrtIEqINeILtUILtSIGtUIGtSILeUILeSIGeUIGeSIAddISubIMulIDivUIDivSIRemUIRemSIAndIOrIXorIShlIShrUIShrSIRotlIRotrIClzICtzIPopcnt IExtend8S IExtend16S IExtend32SBitSizeBS32BS64 isFuncImport isTableImport isMemImportisGlobalImport emptyModule $fShowModule $fEqModule$fGenericModule$fNFDataModule $fShowImport $fEqImport$fGenericImport$fNFDataImport$fShowImportDesc$fEqImportDesc$fGenericImportDesc$fNFDataImportDesc $fShowExport $fEqExport$fGenericExport$fNFDataExport$fShowExportDesc$fEqExportDesc$fGenericExportDesc$fNFDataExportDesc$fShowStartFunction$fEqStartFunction$fGenericStartFunction$fNFDataStartFunction$fShowDataSegment$fEqDataSegment$fGenericDataSegment$fNFDataDataSegment$fShowElemSegment$fEqElemSegment$fGenericElemSegment$fNFDataElemSegment $fShowGlobal $fEqGlobal$fGenericGlobal$fNFDataGlobal$fShowGlobalType$fEqGlobalType$fGenericGlobalType$fNFDataGlobalType $fShowMemory $fEqMemory$fGenericMemory$fNFDataMemory $fShowTable $fEqTable$fGenericTable $fNFDataTable$fShowTableType $fEqTableType$fGenericTableType$fNFDataTableType$fShowElemType $fEqElemType$fGenericElemType$fNFDataElemType $fShowLimit $fEqLimit$fGenericLimit $fNFDataLimit$fShowFunction $fEqFunction$fGenericFunction$fNFDataFunction$fShowInstruction$fEqInstruction$fGenericInstruction$fNFDataInstruction$fShowBlockType $fEqBlockType$fGenericBlockType$fNFDataBlockType$fShowFuncType $fEqFuncType$fGenericFuncType$fNFDataFuncType$fShowValueType $fEqValueType$fGenericValueType$fNFDataValueType $fShowMemArg $fEqMemArg$fGenericMemArg$fNFDataMemArg $fShowFRelOp $fEqFRelOp$fGenericFRelOp$fNFDataFRelOp $fShowFBinOp $fEqFBinOp$fGenericFBinOp$fNFDataFBinOp $fShowFUnOp $fEqFUnOp$fGenericFUnOp $fNFDataFUnOp $fShowIRelOp $fEqIRelOp$fGenericIRelOp$fNFDataIRelOp $fShowIBinOp $fEqIBinOp$fGenericIBinOp$fNFDataIBinOp $fShowIUnOp $fEqIUnOp$fGenericIUnOp $fNFDataIUnOp $fShowBitSize $fEqBitSize$fGenericBitSize$fNFDataBitSizeMetaScriptInputOutput Assertion AssertReturnAssertReturnCanonicalNaNAssertReturnArithmeticNaN AssertTrapAssertMalformed AssertInvalidAssertUnlinkableAssertExhaustionActionInvokeGetCommand ModuleDefRegister RawModDef TextModDef BinaryModDef ModuleFieldMFTypeMFImportMFFuncMFTableMFMemMFGlobalMFExportMFStartMFElemMFData$sel:datastring:DataSegment$sel:exportGlobalAs:Global$sel:ident:Global$sel:exportFuncAs:Function$sel:ident:Function$sel:locals:Function LocalType$sel:ident:LocalType$sel:localType:LocalType$sel:reExportAs:Import PlainInstr BlockInstr LoopInstrIfInstr$sel:label:PlainInstr$sel:blockType:PlainInstr$sel:body:PlainInstr$sel:trueBranch:PlainInstr$sel:falseBranch:PlainInstrTypeUseIndexedTypeUseAnonimousTypeUseTypeDefIndexNamedIdent ParamType$sel:ident:ParamType$sel:paramType:ParamType parseModuleparseModuleFields parseScript desugarize $fEqFunCtx $fShowFunCtx $fShowMeta$fEqMeta $fShowCommand $fEqCommand$fShowAssertion $fEqAssertion $fShowAction $fEqAction$fShowModuleDef $fEqModuleDef$fShowModuleField$fEqModuleField$fGenericModuleField$fNFDataModuleField$fShowLocalType $fEqLocalType$fGenericLocalType$fNFDataLocalType$fShowPlainInstr$fEqPlainInstr$fGenericPlainInstr$fNFDataPlainInstr $fShowTypeUse $fEqTypeUse$fGenericTypeUse$fNFDataTypeUse $fShowTypeDef $fEqTypeDef$fGenericTypeDef$fNFDataTypeDef $fShowIndex $fEqIndex$fGenericIndex $fNFDataIndex$fShowParamType $fEqParamType$fGenericParamType$fNFDataParamType $fShowIdent $fEqIdent$fGenericIdent $fNFDataIdentTblMemGlobexportGenModFnConsumer.=LabelProducerOutTypeproduceLocGenFunparamlocal appendExprafterretargnopdropselectaddincsubdecmuldiv_udiv_srem_urem_sandorxorshlshr_ushr_srotlrotrclzctzpopcnteqnelt_slt_ugt_sgt_ule_sle_uge_sge_ueqzdiv_fmin_fmax_fcopySignabs_fneg_fceil_ffloor_ftrunc_f nearest_fsqrt_flt_fgt_fle_fge_fi32ci64cf32cf64cwraptrunc_utrunc_sextend_uextend_s convert_u convert_sdemotepromote reinterpretloadload8_uload8_sload16_uload16_sload32_uload32_sstorestore8store16store32 memorySize growMemorycall callIndirectbrbrIfbrTablefinishlabeltrap unreachabletypedeffunRecfundeclare implement nextFuncIndexgenModimportFunction importGlobal importMemory importTablei32i64f32f64globalsetGlobalInitializermemorytable dataSegment $fConsumerLoc$fReturnable()$fExportableFn$fExportableStateT$fValueTypeableValueTypeF64$fValueTypeableValueTypeF32$fValueTypeableValueTypeI64$fValueTypeableValueTypeI32$fReturnableProxy$fProducerReaderT $fProducerLoc$fExportableGlob$fConsumerGlob$fProducerGlob$fExportableMem$fExportableTbl $fShowTbl$fEqTbl $fShowMem$fEqMem $fShowGlob$fEqGlob$fShowGenModState$fEqGenModState$fShowFn$fEqFn $fShowLabel $fEqLabel $fShowLoc$fEqLoc $fShowFuncDef $fEqFuncDef dumpModuledumpModuleLazy decodeModuledecodeModuleLazy$fSerializeDataSegment$fSerializeExport$fSerializeExportDesc$fSerializeGlobal$fSerializeMemArg$fSerializeMemory$fSerializeTable$fSerializeImport$fSerializeImportDesc$fSerializeGlobalType$fSerializeTableType$fSerializeLimit$fSerializeElemType$fSerializeFuncType$fSerializeValueType$fSerializeSectionType$fSerializeModule$fSerializeElemSegment$fSerializeInstruction$fSerializeIndex$fSerializeFunction$fSerializeLocalTypeRange$fShowLocalTypeRange$fEqLocalTypeRange$fEqSectionType$fShowSectionType$fEnumSectionType ValidModule$sel:getModule:ValidModuleValidationResultValidationErrorDuplicatedExportNamesInvalidTableTypeMinMoreThanMaxInMemoryLimitMemoryLimitExceededAlignmentOverflowMoreThanOneMemoryMoreThanOneTableFunctionIndexOutOfRangeTableIndexOutOfRangeMemoryIndexOutOfRangeLocalIndexOutOfRangeGlobalIndexOutOfRangeLabelIndexOutOfRangeTypeIndexOutOfRangeResultTypeDoesntMatch TypeMismatchInvalidResultArityInvalidConstantExprInvalidStartFunctionTypeGlobalIsImmutable!$sel:actual:DuplicatedExportNames#$sel:expected:DuplicatedExportNamesisValidvalidate $fToEnd[] $fToEnd[]0$fToEndValueType $fToEndVType$fMonoidEither$fShowValidModule$fEqValidModule $fShowCtx$fEqCtx$fShowValidationError$fEqValidationError $fShowArrow $fEqArrow $fShowVType $fEqVTypeImportsModuleInstance$sel:funcTypes:ModuleInstance$sel:funcaddrs:ModuleInstance$sel:tableaddrs:ModuleInstance$sel:memaddrs:ModuleInstance$sel:globaladdrs:ModuleInstance$sel:exports:ModuleInstanceHostItem HostFunction HostGlobal HostMemory HostTableStore ExternalValueExternFunction ExternTable ExternMemory ExternGlobalExportInstanceGlobalInstanceGIConstGIMutValueVI32VI64VF32VF64 makeMutGlobalmakeConstGlobal emptyStoremakeHostModule emptyImports instantiateinvoke invokeExportgetGlobalValueByName$fShowEvalResult$fEqEvalResult $fShowEvalCtx $fEqEvalCtx$fEqModuleInstance$fShowModuleInstance$fEqExportInstance$fShowExportInstance$fEqExternalValue$fShowExternalValue $fEqValue $fShowValue OnAssertFail runScriptparseencode encodeLazydecode decodeLazy wordToFloat floatToWord wordToDouble doubleToWordmakeNaN doubleToFloatHappyStkversiongetDataFileName getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDir