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

Directories

 AST
 
 IntermediateRepresentation
 
 Macros
 
 NameResolution
 
 Package
 

Files

 BytecodeReader.hpp
 A bytecode disassembler for ArkScript.
 
 Common.hpp
 Common code for the compiler.
 
 Compiler.hpp
 ArkScript compiler is in charge of transforming the AST into bytecode.
 
 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.
 
 Word.hpp
 Describe an instruction and its immediate argument.