![]() |
ArkScript
A small, lisp-inspired, functional scripting language
|
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. | |