admeeer / 405-compiler

A compiler.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CST 405 - Principle of Compiler Design Lecture & Lab

Made by Alexander Peltier, Matthew Powers, and Parker Spaan

A compiler for the C-- language made using Bison & Flex

Workflow License: MIT

Prerequisites

This project requires flex and bison.

flex and bison are also available to download via package manager (Debian/Ubuntu, CentOS, MacOS)

Compiling

  1. Clone the repository to your local machine git clone https://github.com/admeeer/405-compiler.git
  2. To compile, run make setup and then make build to build or make test to build & test.
  3. To clean, run make clean

About

A compiler.


Languages

Language:C 49.5%Language:Yacc 38.6%Language:Lex 8.7%Language:Python 2.1%Language:Makefile 1.1%