How d3tu/zero works
Zero Lang is an unfinished language implementation: the README marks lexing and parsing complete, while generation and runtime are in progress. Its documented workflow is source text through those language stages; syntax includes declarations, expressions, control flow, functions, and returns. The tree also names utility, embedding, and extension modules, but their behavior and wiring are not shown. The only sampled entry point, main.cc, is a stub, so CLI behavior and concrete module calls cannot be established.
Main entry points: lexer.hh Lexer · parser.hh Parser · gen.hh Generator · vm.hh Runtime VM
Components 10
Code Execution
- Generator
gen.hh - Runtime VM
vm.hh
Interfaces
- CLI Entry
main.cc - Embedder
embed.hh - Extensions
ext.hh
Other components
- Language Author
- Zero Source
Connections 5
- Language Author → Zero Source: writes
- Zero Source → Lexer: lexes
- Lexer → Parser: parses tokens
- Parser → Generator: generates code
- Generator → Runtime VM: executes on