Experimental programming language and compiler.
The compiler applies data-oriented design to maximise speed and simplify abstractions.
- Lexical analysis
- Parsing
- Variable declarations
- Expressions
- Compound expressions (';' separated)
- Function declarations
- Basic signatures
- Decorators
- Type names
- Primitives
- Struct, variant names
- Polymorphic types
- Arrays
- Loops
- Symbol and type table
- Semantic analysis
- Bytecode generation
- Compile-time code execution
- C backend
- LLVM backend