My project involves adding functionality to an existing Java project which was designed to create a basic programming language in conjunction with the grammar generator ANTLR. The language is currently an imperative one, but I need to change it so that way it will be a functional language. I can give you the spec, along with the spec for the previous 2 iterations of the project as well so that way you will have the proper background and details about what is going on.
There is a folder called chromium reference in the zip file which is basically the starting point for the project. It contains the StEEL.g grammar file that needs to be edited for this project using the ANTLR grammar generator (the jar file for ANTLR can be downloaded here [login to view URL]), all of the required java files, a [login to view URL] file where you can add your own test cases, and other files that you don't necessarily need to worry about. Basically, just create a project in eclipse or whatever IDK you use, and just place all the files in that folder in your eclipse project and you should be good to go.
I also included the program 4, program 3, and program 2 specs. You are developing for and need to adhere to the program 4 spec. I provided the other two specs to just give you more information on the background and details of the current iteration of the project.
## Deliverables
see attached