/C-Compiler-Project

A complete flex/bison implementation of a C compiler

Primary LanguageC++MIT LicenseMIT

#miniC: A complete flex/bison implementation of a C compiler

  1. Bottom-up semantic parsing (LALR).
  2. Constructs an Abstract Syntax Tree.
  3. Supports basic types (int, float, char), string literals & pointers.
  4. Calls to functions.
  5. Static, dynamic & local variables declarations.