Yeah, kinda what the title says: a compiler of MiniJava in scala.
The goals of this project are:
- exploring functional programming in Scala
- exploring compiler construction
The grammar of MiniJava can be found here.
The project uses the scala build tool (sbt) for dependency management/building and running.
Install the scala dev tools for your OS and run the tests with the sbt command test
.