|
Wire Sysio Wire Sysion 1.0.0
|
#include <Parse.h>


Public Member Functions | |
| ModuleParseState (const char *inString, const LineInfo *inLineInfo, std::vector< UnresolvedError > &inErrors, const Token *inNextToken, IR::Module &inModule) | |
Public Member Functions inherited from WAST::ParseState | |
| ParseState (const char *inString, const LineInfo *inLineInfo, std::vector< UnresolvedError > &inErrors, const Token *inNextToken) | |
Public Attributes | |
| IR::Module & | module |
| std::map< const IR::FunctionType *, U32 > | functionTypeToIndexMap |
| NameToIndexMap | typeNameToIndexMap |
| NameToIndexMap | functionNameToIndexMap |
| NameToIndexMap | tableNameToIndexMap |
| NameToIndexMap | memoryNameToIndexMap |
| NameToIndexMap | globalNameToIndexMap |
| IR::DisassemblyNames | disassemblyNames |
| std::vector< std::function< void(ModuleParseState &)> > | postTypeCallbacks |
| std::vector< std::function< void(ModuleParseState &)> > | postDeclarationCallbacks |
Public Attributes inherited from WAST::ParseState | |
| const char * | string |
| const LineInfo * | lineInfo |
| std::vector< UnresolvedError > & | errors |
| const Token * | nextToken |
|
inline |
Definition at line 135 of file Parse.h.
| IR::DisassemblyNames WAST::ModuleParseState::disassemblyNames |
| NameToIndexMap WAST::ModuleParseState::functionNameToIndexMap |
| std::map<const IR::FunctionType*,U32> WAST::ModuleParseState::functionTypeToIndexMap |
| NameToIndexMap WAST::ModuleParseState::globalNameToIndexMap |
| NameToIndexMap WAST::ModuleParseState::memoryNameToIndexMap |
| IR::Module& WAST::ModuleParseState::module |
| std::vector<std::function<void(ModuleParseState&)> > WAST::ModuleParseState::postDeclarationCallbacks |
| std::vector<std::function<void(ModuleParseState&)> > WAST::ModuleParseState::postTypeCallbacks |
| NameToIndexMap WAST::ModuleParseState::tableNameToIndexMap |
| NameToIndexMap WAST::ModuleParseState::typeNameToIndexMap |