Project

  1. Lexical analysis: MiniJava scanner (Sample Input One. Sample Output One. Sample Input Two. Sample Output Two).
  2. Parser construction (Sample Input. MiniJavaParser.jj)
  3. Building AST ( Project3a.zip)
  4. Type Checking ( Project3b.zip)