|
| 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.
|
|