ArkScript
A small, fast, functional and scripting language for video games
Compiler Directory Reference
Directory dependency graph for Compiler:

Directories

 AST
 
 IntermediateRepresentation
 
 Lowerer
 
 Macros
 
 NameResolution
 
 Package
 
 Serialization
 

Files

 BytecodeReader.hpp
 A bytecode disassembler for ArkScript.
 
 Common.hpp
 Common code for the compiler.
 
 Instructions.hpp
 The different instructions used by the compiler and virtual machine.
 
 Pass.hpp
 Interface for a compiler pass (take in an AST, output an AST)
 
 ValTableElem.hpp
 The basic value type handled by the compiler.
 
 Welder.hpp
 In charge of welding everything needed to compile code.