Skip to content

Functioning compiler for language defined in Language_Specifications.pdf implemented in C

Notifications You must be signed in to change notification settings

akankshya107/CompilerProject2019

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CompilerProject2019

The Project is fully executable and testcases have been added for reference.

The Modules implemented are:

  • Lexer
  • Parser
  • Abstract Syntax Tree
  • Symbol Table
  • TypeChecking and Semantic Analysis

Process of execution:

  • Download the Folder
  • Extract Folder and open terminal
  • Run 'make'
  • The Compiler would be compiled
  • To execute :- ./compiler testcase1.txt
  • Execute by pressing keys in order (0-9)

About

Functioning compiler for language defined in Language_Specifications.pdf implemented in C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages