Skip to content

Repository files navigation

Compiler

Compiler project for Concordia's COMP 445 - Compiler Design class.

Compiler for a programming language defined by an EBNF grammar.

Implemented in C++.

It supports:

  • Complex integer expressions
  • Functions
  • Objects
  • Statements (Assignment, Conditional, Loop, Input, Output)
  • Aggregate data elements access
  • Partial Inheritance

To be added:

  • Floating point arithmetic
  • Complete Inheritance

About

Compiler project for Concordia's COMP 445 - Compiler Design class

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages