Skip to content

A compiler written using ANTLR with Java for the programming language LogicPL.

License

Notifications You must be signed in to change notification settings

MisaghM/Compiler-Course-Projects

Repository files navigation

Compiler Course Projects

Projects of the compiler and programming languages design course at the University of Tehran.

  • Phase 1: Lexical analyzer and syntax analyzer.
  • Phase 2: Abstract syntax tree, node visitor pattern, symbol table, and name analyzer.
  • Phase 3: Type analyzer.
  • Phase 4: Code generation (Java bytecode).

MisaghM & PashaBarahimi