|
MXVM 1.8.1
Virtual Machine, Compiler, and Pascal Frontend
|
Pascal recursive-descent parser producing a Pascal AST. More...
#include "ast.hpp"#include "scanner/scanner.hpp"#include "validator.hpp"#include <memory>#include <stdexcept>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| class | pascal::ParseException |
| Exception thrown on parse errors. More... | |
| class | mxx::XParser |
| Base parser providing token-stream navigation. More... | |
| class | pascal::PascalParser |
| Recursive-descent parser for the Pascal language. More... | |
Namespaces | |
| namespace | pascal |
| namespace | mxx |
Pascal recursive-descent parser producing a Pascal AST.
Definition in file parser.hpp.