[−][src]Crate wac
Structs
| Constant | |
| Enum | |
| File | |
| Function | |
| FunctionImport | |
| FunctionType | |
| GlobalVariable | |
| Impl | |
| Parser | |
| Record | |
| SSpan | |
| Sink | |
| Source | |
| Span | |
| Trait | |
| WasmModule |
Enums
| Binop | |
| BuiltinType | |
| ConstValue | |
| Error | |
| Expr | |
| Import | |
| LexError | |
| ParseError | |
| Part | |
| Pattern | |
| ReturnType | |
| Token | |
| Type | |
| Unop | |
| Visibility | |
| WasmType |
Constants
| MAX_STACK_DEPTH | |
| PAGE_SIZE | |
| RESERVED_BYTES | Number of bytes at start of memory that's reserved Compile-time constants stored in memory start from this location Of course, right after RESERVED_BYTES comes the stack. |
| STACK_BYTES | |
| STACK_END | |
| STACK_START | the location in memory where the stack starts For now, it's the first thing after RESERVED_BYTES |
| TAG_BOOL | |
| TAG_F32 | |
| TAG_F64 | |
| TAG_I32 | |
| TAG_I64 | |
| TAG_ID | |
| TAG_LIST | |
| TAG_STRING | |
| TAG_TYPE |
Functions
| lex | |
| main | |
| make_import_object | |
| parse_file | |
| parse_files | |
| run | given a list of (filename, wac-code) pairs, runs it |
| run_tests | given a list of (filename, wac-code) pairs, runs all tests |
| translate | |
| translate_files | translates a list of (filename, wac-code) pairs into a wat webassembly module |
Type Definitions
| WasmPtr |