Skip to content

Fool compiler developed in Java/Antlr4: lexical and syntactical analysis, type checking, code generation. Visitor pattern is adopted.

Notifications You must be signed in to change notification settings

lperugini/FoolCompiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Fool Compiler

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.

About

Fool compiler developed in Java/Antlr4: lexical and syntactical analysis, type checking, code generation. Visitor pattern is adopted.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published