Skip to content

Latest commit

 

History

History
12 lines (10 loc) · 450 Bytes

File metadata and controls

12 lines (10 loc) · 450 Bytes

Comp6421--Compiler-Design

This is a basic compiler in Java ,it accepts a user provided file and performs various phases of compiler designing on the given input file :

  1. Lexical analysis
  2. syntatic analysis and building AST
  3. symentic checking and symbol table creation
  4. code generation

Tools & Libraries :

  1. A2cc-RegExp – for the RE-> DFA generation.
  2. A2cc-AutoEdit – to fetch Transition table.
  3. Moon Machine -To run Assembly code