Yakou
Yakou copied to clipboard
Compiler reworks
Language Code: Yakou
- Followed up Java (An Indonesian island) and Kotlin (An Russian island), in this case, Yakou refers to a mountain pass in Taiwan.
Language
- Kotlin
Lexer
- [x] Rework parsing definitions
- #56
- [x] Break up greater '>' and lesser '<' tokens' variant type (including double and triple ones)
- This is for future generic implementation
Parser
- [ ] Fault tolerant
- Also adopts reworked lexer
Checker
- [ ] Better type binding & function locating design
Emitter
- [ ] Class-based emitter
- Generating class file based on
Item.Class
- Generating class file based on