|
MXVM 1.8.1
Virtual Machine, Compiler, and Pascal Frontend
|
Pascal semantic validator — scope tracking, type checking, and declaration verification. More...
#include "validator.hpp"#include "scanner/exception.hpp"#include <algorithm>#include <cctype>#include <fstream>#include <sstream>#include <unordered_set>
Go to the source code of this file.
Namespaces | |
| namespace | mxx |
Functions | |
| static bool | mxx::ciEquals (const std::string &a, const std::string &b) |
| Case-insensitive string equality comparison. | |
Variables | |
| static const std::unordered_set< std::string > | mxx::pascal_keywords |
Pascal semantic validator — scope tracking, type checking, and declaration verification.
Definition in file validator.cpp.