[WIP] C99 compiler
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Máté Kukri eb896d71bc Stop hard-coding pre-defined macro values 4 months ago
doc Minor cleanups: 5 months ago
include Project structure overhaul 5 months ago
src Stop hard-coding pre-defined macro values 4 months ago
test Correct token spacing once again 4 months ago
.gitignore Project structure overhaul 5 months ago
Makefile Split pre-processor into multiple files 4 months ago
readme.md Project structure overhaul 5 months ago

readme.md

mcc

Hobby compiler for C99.

Structure

Each stage so far is implemented as a (mostly) standalone library in lib with the driver program(s) in src.

Milestones

  • Lexer: complete
  • Preprocessor: mostly complete
  • Parser: in progress
  • AMD64 codegen: TBD