Smoola is a made-up language created for the Programming Languages and Compilers Course at the University of Tehran. In this project, a compiler was designed using Antlr, which involved developing a lexical analyzer, syntactic analyzer, and semantic analyzer for Smoola.
The programming language, frameworks, and technologies used in the project are listed here:
Here are some useful links and tutorials about this project:
Mehrdad Nourbakhsh - mehrdad.nb4@gmail.com