All notable changes to this project will be documented in this file.
- Implemented CLI interface with file input support
- Added debug mode flag (-d) to display AST and execution flow
- Added support for print statements
- Improved error handling and reporting
- Enhanced BODMAS implementation for mathematical expressions
- Added example Ruspy programs
- Implemented a basic lexer to tokenize input source code.
- Developed a parser to generate an Abstract Syntax Tree (AST) from tokens.
- Created an interpreter to evaluate the AST and execute expressions.
- Able to handle simple addition, subtraction, division, and multiplication
- Updated
main.rs
to integrate lexer, parser, and interpreter for expression evaluation.