Skip to content

A compiler for the "alpha" programming language

Notifications You must be signed in to change notification settings

GeorgiaSamaritaki/Alpha-Compiler

Repository files navigation

This repo comprises the entirety of our project for the Compilers and Construction course during our Computer Sciencec degree at the University of Crete (2019) The compiler is for the language alpha, a made up language with c-type syntax that supports a lot of C's functionalities including but not limited to complex arithmetic operations and variables.

Students: csd3833 Prinianakis Antonis csd3846 Stefanidi Eleni csd3840 Samaritaki Georgia

Resources: https://www.gnu.org/software/bison/manual/bison.html#C_002b_002b-Parsers https://www.gnu.org/software/bison/manual/html_node/Contextual-Precedence.html

conflicts: https://efxa.org/2014/05/17/techniques-for-resolving-common-grammar-conflicts-in-parsers/