Releases: TebogoYungMercykay/RecSPL-Compiler-Construction-In-Python
Releases · TebogoYungMercykay/RecSPL-Compiler-Construction-In-Python
v1.1.0
Release Notes for RecSPL Compiler
Version 1.1.0 - New Features and Improvements
Date: Thu Oct 24, 23:59:00
Overview
This release of RecSPL Compiler v1.1.0 includes the addition of a translator to generate assembly code, more tests, and updated documentation.
Features
- Translator: Generates assembly code from the source code.
- Additional Tests: Expanded test coverage to ensure robustness.
- Updated Documentation: Improved and expanded documentation for better clarity and usability.
Getting Started
For installation, usage, and testing instructions, please refer to the README.
What's Changed (Commits and Pull Requests)
- (helpers) DFA Lexer for the RecSPL Language by @TebogoYungMercykay in #1
- (PR) TODO List for Testing And Debugging Semantics by @TebogoYungMercykay in #2
- (PR) Updated Documentation and Tests by @TebogoYungMercykay in #3
- (PR) Used Proper Comments For the Scripts by @TebogoYungMercykay in #4
- (PR) Updated The Test Cases by @TebogoYungMercykay in #5
- (PR) Updating The Compler Codebase by @TebogoYungMercykay in #6
- (PR) Updated Tests and Fixed Any Buggy Code by @TebogoYungMercykay in #7
- Merge pull request #7 from TebogoYungMercykay/development by @TebogoYungMercykay in #8
- (PR) Updated The Type Checker and Semantics And Added Tests by @TebogoYungMercykay in #9
- (docs) Added Images and Updated README by @TebogoYungMercykay in #10
- (docs) Updated The Image Dimensions by @TebogoYungMercykay in #11
- RecSPL-Compiler-Construction-In-Python by @TebogoYungMercykay in #12
v1.0.0
Release Notes for RecSPL Compiler
Version 1.0.0 - New Features and Improvements
Date: Thu Oct 24, 12:00:00
Overview
This is the first Official release of RecSPL Compiler v1.0.0. This release includes the complete implementation of the Lexer, Parser, Semantic Analyzer, and Type Checker components. The RecSPL Compiler is designed to provide robust and efficient compilation for the RecSPL programming language.
Features
- Lexer: Tokenizes the source code into a stream of tokens.
- Parser: Constructs the syntax tree from the token stream.
- Semantic Analyzer: Performs semantic checks on the syntax tree.
- Type Checker: Verifies the types of expressions and statements.
Getting Started
For installation, usage, and testing instructions, please refer to the README.