MXVM 1.8.1
Virtual Machine, Compiler, and Pascal Frontend
Loading...
Searching...
No Matches
valid.cpp File Reference

MXVM instruction operand validator and variable/label checker. More...

#include "mxvm/valid.hpp"
#include "mxvm/instruct.hpp"
#include "scanner/exception.hpp"
#include <algorithm>
#include <sstream>
#include <unordered_map>
#include <unordered_set>
Include dependency graph for valid.cpp:

Go to the source code of this file.

Namespaces

namespace  mxvm

Functions

static bool mxvm::isImmediate (const OpKind k)
static bool mxvm::has_semicolon (const std::string &s)
static bool mxvm::isIdLike (OpKind k)

Variables

static const std::unordered_map< std::string, OpSpecmxvm::kOpSpecs

Detailed Description

MXVM instruction operand validator and variable/label checker.

Author
Jared Bruni

Definition in file valid.cpp.