Developed during A.Y. 2020/2021 @ Università di Bologna - Course of "Languages, Compilers and Computational languages"
Compiler developed from scratch in Java/Antlr4, for a Fool and simple grammar language with functional approach.
- Lexical and syntactical analysis
- Type checking
- Code generation.
- Visitor pattern approach.
- Higher Order functions and Object Orientations
Developed in Eclipse with ANTLR plugin and antlr-runtime-4.8 jar.