Skip to content

This is a basic compiler in Java , accepts a user provided file and performs various phases of compiler designing on the given input file ie Lexical analysis, syntatic analysis and building AST, symentic checking and symbol table creation,code generation. Tool used to run the Assembly code : Moon Machine

Notifications You must be signed in to change notification settings

SimSid2312/Comp6421CompilerDesign

Repository files navigation

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

About

This is a basic compiler in Java , accepts a user provided file and performs various phases of compiler designing on the given input file ie Lexical analysis, syntatic analysis and building AST, symentic checking and symbol table creation,code generation. Tool used to run the Assembly code : Moon Machine

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published