masaxsuzu / c3

A C Compiler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

c3: A C Compiler

c3, a successor of c2, is a C compiler in Rust.

  • c2: A C compiler in C. This compiler achieves

    • self-hosted w/o c preprocessor
    • supporting multiple platforms (Linux, Windows)

Project goals

  • Support c preprocessor
  • Add optimization passes

References

  • chibicc: A C compiler for educational purposes. This compiler is very easy to read and hack.

  • compilerbook: A material for chibicc.

About

A C Compiler

License:MIT License


Languages

Language:Rust 84.7%Language:C 14.1%Language:Shell 0.6%Language:Makefile 0.3%Language:Dockerfile 0.3%