Releases: codeformore/Ada-Compiler
Assignment 8
Implements a code generator for Intel8086 assembly.
Assignment 7
Generates TAC code and adds procedure calls
Assignment 6
Adds functions to implement the statement grammar for Assignment 6.
Assignment 5
Added semantic actions to the existing RDP. testRDP has not been updated for the semantic actions yet.
Assignment 4
Added a Symbol Table Class (SymTbl) that is ready to support the semantic analysis in the RDP class. I submitted just the hpp and cpp of the SymTbl.
Assignment 3
This release a recursive descent parser was created from the grammar given in assignment 2. make all compiles a test program that takes a file name in via command line arg. Additionally, I added alternative build targets in the Makefile. You can use make all BUILD=debug for c++17 with debug symbols and make all BUILD=release to compile for c++17 with no debug symbols. By default BUILD=assignemnt which compiles with c++11 and no debug symbols.
Assignment 1
Created a Scanner for the Ada language subset for the class. The project will compile a test program for the scanner.