MXVM 1.8.1
Virtual Machine, Compiler, and Pascal Frontend
Loading...
Searching...
No Matches
mxvm::Validator Member List

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_functionmxvm::Validatorprivate
filenamemxvm::Validatorprivate
function_varsmxvm::Validatorprivate
indexmxvm::Validatorprivate
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
scannermxvm::Validatorprivate
sourcemxvm::Validatorprivate
tokenmxvm::Validatorprivate
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_namesmxvm::Validator