Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 812 Bytes

changelog.md

File metadata and controls

23 lines (17 loc) · 812 Bytes

Changelog

All notable changes to this project will be documented in this file.

[0.2.0] - 2024-11-18

Added

  • 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

[0.1.0] - 2024-11-16

Added

  • 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.