Skip to content

pat0089/CompilerProject

Repository files navigation

CompilerProject

A compiler written in C++, following this tutorial to create a compiler that can compile C

I learned a lot about how compiled languages are implemented while making this compiler.

Features:

  • Integer type system
  • Functions
    • Local Variables
    • Scoped context
  • Loops
  • Global variables
  • Access to cstdlib
  • Error messaging with location in source

See my Trello board for updates and new features

Update (2/3/2023): I am back from my hiatus on this project, so I should be pumping out a couple of features soon unguided by an explicit tutorial, although I may use a C-to-Assembly translator to help me with the implementation of certain features.

About

A C subset compiler in C++

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages