A compiler built step by step, in parallel with the language definition. Neither can advance without the other.
The compiler is built incrementally as the language vocabulary and syntax are defined. A compiler cannot be written without a language definition; a language cannot mature without compiler feedback.
| Component | Description | Status |
|---|---|---|
| Lexer | Tokenizing Orkun tamgas | Pending |
| Parser | AST generation from language rules | Pending |
| Semantic Analysis | Type and scope checking | Pending |
| Code Generator | Compilation to target machine code | Pending |
The target platform decision (native, LLVM, WebAssembly, ...) will be made after the Comprehensive Research Project is complete. This decision directly affects language design.
Details: Research Project β