Wax_wasm.TokensSourcetype token = | WAIT| VEC_TERN_OP of Ast.vec_tern_op| VEC_STORE_LANE of [ `I8 | `I16 | `I32 | `I64 ]| VEC_STORE| VEC_SHUFFLE| VEC_SHIFT_OP of Ast.vec_shift_op| VEC_REPLACE of Ast.vec_shape| VEC_LOAD_SPLAT of [ `I8 | `I16 | `I32 | `I64 ]| VEC_LOAD_LANE of [ `I8 | `I16 | `I32 | `I64 ]| VEC_LOAD of Ast.Text.vec_load_op| VEC_EXTRACT of Ast.vec_shape * Ast.signage option| VEC_BITSELECT| VEC_BITMASK_OP of Ast.vec_bitmask_op| V128_CONST| V128| TRY_TABLE| TRY| THROW_REF| THROW| THREAD| THEN_ANNOT| TAG| TABLE_SIZE| TABLE_SET| TABLE_INIT| TABLE_GROW| TABLE_GET| TABLE_FILL| TABLE_COPY| TABLE| SWITCH| SUSPEND| SUB| STRUCT_SET| STRUCT_NEW_DESC| STRUCT_NEW_DEFAULT_DESC| STRUCT_NEW_DEFAULT| STRUCT_NEW| STRUCT_GET of Ast.Text.signage option| STRUCTREF| STRUCT| STRING_ANNOT| STRING of (string, Ast.location) Ast.annotated| STORES of [ `I32 | `I64 ] * [ `I8 | `I16 | `I32 ]| STORE of Ast.Text.num_type| START| SHARED| SELECT| SCRIPT| RPAREN| RETURN_CALL_REF| RETURN_CALL_INDIRECT| RETURN_CALL| RESUME_THROW_REF| RESUME_THROW| RESUME| REGISTER| REF_TEST| REF_STRUCT| REF_NULL| REF_HOST| REF_GET_DESC| REF_FUNC| REF_EXTERN| REF_CAST_DESC_EQ| REF_CAST| REF_ARRAY| REF| REC| QUOTE| PAGESIZE| PACKEDTYPE of Ast.Text.packedtype| OUTPUT| OR| OFFSET| NULLREF| NULLFUNCREF| NULLEXTERNREF| NULLEXNREF| NULLCONTREF| NULL| NOT| NONE| NOFUNC| NOEXTERN| NOEXN| NOCONT| NAT of string| NAN| MUT| MODULE| MEM_OFFSET of string| MEM_ALIGN of string| MEMORY_SIZE| MEMORY_INIT| MEMORY_GROW| MEMORY_FILL| MEMORY_COPY| MEMORY| LPAREN_TYPE| LPAREN_THEN| LPAREN_RESULT| LPAREN_PARAM| LPAREN_ON| LPAREN_LOCAL| LPAREN_IMPORT| LPAREN_EXPORT| LPAREN_DESCRIPTOR| LPAREN_DESCRIBES| LPAREN_CATCH_REF| LPAREN_CATCH_ALL_REF| LPAREN_CATCH_ALL| LPAREN_CATCH| LPAREN| LOOP| LOCAL_TEE| LOCAL_SET| LOCAL_GET| LOADS of [ `I32 | `I64 ] * [ `I8 | `I16 | `I32 ] * Ast.Text.signage| LOAD of Ast.Text.num_type| ITEM| INVOKE| INT of string| INSTR of Ast.location Ast.Text.instr_desc| INSTANCE| INPUT| IF_ANNOT| IF| ID of (string, Ast.location) Ast.annotated| I8X16| I64_CONST| I64X2| I64| I32_CONST| I32X4| I32| I31REF| I31| I16X8| GLOBAL_SET| GLOBAL_GET| GLOBAL| GET| FUNCREF| FUNC| FLOAT of string| FINAL| FIELD| FEATURE_ANNOT| F64_CONST| F64X2| F64| F32_CONST| F32X4| F32| EXTERNREF| EXTERN| EXNREF| EXN| EXACT| EQREF| EQ| EOF| END| ELSE_ANNOT| ELSE| ELEM_DROP| ELEM| EITHER| DO| DEFINITION| DECLARE| DATA_DROP| DATA| CONT_NEW| CONT_BIND| CONTREF| CONT| CMP_NE| CMP_LT| CMP_LE| CMP_GT| CMP_GE| CMP_EQ| CHAR_ANNOT| CATCH_ALL| CATCH| CALL_REF| CALL_INDIRECT| CALL| BR_TABLE| BR_ON_NULL| BR_ON_NON_NULL| BR_ON_CAST_FAIL| BR_ON_CAST_DESC_EQ_FAIL| BR_ON_CAST_DESC_EQ| BR_ON_CAST| BR_IF| BRANCH_HINT_ANNOT| BR| BLOCK| BINARY| ATOMIC of Ast.atomicop| ASSERT_UNLINKABLE| ASSERT_TRAP| ASSERT_SUSPENSION| ASSERT_RETURN_NAN| ASSERT_RETURN| ASSERT_MALFORMED_CUSTOM| ASSERT_MALFORMED| ASSERT_INVALID_CUSTOM| ASSERT_INVALID| ASSERT_EXHAUSTION| ASSERT_EXCEPTION| ARRAY_SET| ARRAY_NEW_FIXED| ARRAY_NEW_ELEM| ARRAY_NEW_DEFAULT| ARRAY_NEW_DATA| ARRAY_NEW| ARRAY_INIT_ELEM| ARRAY_INIT_DATA| ARRAY_GET of Ast.Text.signage option| ARRAY_FILL| ARRAY_COPY| ARRAYREF| ARRAY| ANYREF| ANY| AND