This is project is an interpreter for the chewa
language (Name still getting worked shopped), a language based on the Chewa Bantu language.
This Language is written in Golang.
Main Milestones
- Create initial interpreter
- Lexer
- Parser (Recursive descent parser)
- Interpreter (Tree walking interpreter)
- Language features
- Basic data types (string, numbers)
- arithmetic operations
- Control Flow (loops, conditional statements)
- Functions
- Data Structures (lists, dictionaries)
- Input/ Output
- Error Handling
Other Milestones
- Modularity
- Standard library