/ERPLAG-compiler

A compiler for custom specifications of ERPLAG built for the course Compiler Construction at BITS Pilani

Primary LanguageC

ERPLAG-compiler

Source code for compiler of ERPLAG with custom [language specifications](Language specifications.pdf).

Team Members: Shaily Bhatt, Shaily Bhatt, Shefali tripathi.

Modules

  1. Lexer
  2. Parser
  3. Symbol Table Generator
  4. Abstract Syntax Tree Generator
  5. Semantic Analyser
  6. Code Generator

Execution

Compitability: GCC version 5.4.0 on Ubuntu 16.04.

  1. Clone the repository.
  2. Run the MakeFile in the terminal using the command: make
  3. Test using the command: ./compiler sourcefilename