MXVM 1.8.1
Virtual Machine, Compiler, and Pascal Frontend
Loading...
Searching...
No Matches
frontend Directory Reference
Directory dependency graph for frontend:
src/frontend

Directories

 
include

Files

 
ast.cpp
 Pascal AST node accept(), toString(), and print() implementations.
 
expr.cpp
 Expression utility placeholder (reserved).
 
icode.cpp
 Pascal-to-MXVM code generator — CodeGenVisitor visit methods and assembly output.
 
icode_gen.cpp
 
icode_imp.cpp
 Pascal code generator helper methods and builtin function handler implementations.
 
icode_visit.cpp
 Pascal code generator AST visitor method implementations.
 
main.cpp
 Pascal-to-MXVM compiler command-line entry point.
 
parser.cpp
 Pascal recursive-descent parser implementation.
 
validator.cpp
 Pascal semantic validator — scope tracking, type checking, and declaration verification.