|
MXVM 1.8.1
Virtual Machine, Compiler, and Pascal Frontend
|
This is the complete list of members for mxvm::Validator, including all inherited members.
| collect_labels(std::unordered_map< std::string, std::string > &labels) | mxvm::Validator | |
| collect_objects(std::unordered_set< std::string > &objects, size_t start_index, size_t end_index) | mxvm::Validator | |
| current_function | mxvm::Validator | private |
| filename | mxvm::Validator | private |
| function_vars | mxvm::Validator | private |
| index | mxvm::Validator | private |
| match(const std::string &m) | mxvm::Validator | |
| match(const types::TokenType &t) | mxvm::Validator | |
| next() | mxvm::Validator | |
| parseOperand() | mxvm::Validator | |
| parseOperandList() | mxvm::Validator | |
| peekIs(const std::string &s) | mxvm::Validator | |
| peekIs(const types::TokenType &t) | mxvm::Validator | |
| require(const std::string &r) | mxvm::Validator | |
| require(const types::TokenType &t) | mxvm::Validator | |
| scanner | mxvm::Validator | private |
| source | mxvm::Validator | private |
| token | mxvm::Validator | private |
| tokenTypeToString(types::TokenType t) | mxvm::Validator | |
| validate(const std::string &name) | mxvm::Validator | |
| validateAgainstSpec(const std::string &op, const std::vector< ParsedOp > &ops, const std::unordered_map< std::string, Variable > &vars, const std::unordered_map< std::string, std::string > &labels, const std::unordered_set< std::string > &objects, std::vector< UseVar > &usedVarsRef, std::vector< UseLabel > &usedLabelsRef) | mxvm::Validator | |
| Validator(const std::string &source) | mxvm::Validator | |
| var_names | mxvm::Validator |