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

Directories

 
frontend
 
html_gen
 
scanner
 
vm

Files

 
ast.cpp
 AST node accept() and toString() implementations for the MXVM Visitor pattern.
 
function.cpp
 RuntimeFunction implementation — dlopen/dlsym dynamic function loading.
 
html_gen.cpp
 Syntax-highlighted HTML generation from MXVM source code.
 
icode.cpp
 Base and Program class core methods — instruction storage, variable management, and standard library registration.
 
icode_exec.cpp
 MXVM interpreter — executes intermediate code instructions at runtime.
 
icode_gen.cpp
 x86-64 System V ABI native code generator for Linux/macOS
 
icode_gen_x64.cpp
 x86-64 Win64 ABI native code generator for Windows
 
icode_opt.cpp
 Peephole optimizer for generated x86-64 assembly (SysV and Win64).
 
instruct.cpp
 Instruction toString(), keyword table, and opcode stream operator.
 
mxvm.cpp
 MXVM namespace placeholder (reserved for future top-level utilities).
 
parser.cpp
 MXVM parser — tokenization, AST construction, and intermediate code generation.
 
valid.cpp
 MXVM instruction operand validator and variable/label checker.