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 |