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

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>
Include dependency graph for validator.cpp:

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

Detailed Description

Pascal semantic validator — scope tracking, type checking, and declaration verification.

Author
Jared Bruni

Definition in file validator.cpp.