Kind is a small compiler project I wrote for fun to explore compiler construction concepts. It's currently written in Rust and focuses on the core functionalities of a compiler.
exit(<exit_code>);
- Lexical Analysis: Supports basic tokenization (identifiers, keywords, operators, literals)
- Syntax Analysis (Parsing): Parses expressions
- Semantic Analysis
- Code Generation
- Optimization
- Error Handling