Skip to content

taodd/8cc

Repository files navigation

The files under this directory are written by Rui Ueyama <[email protected]> and
licensed under the MIT license.


Some useful links for C compiler development:

lcc: A Retargetable C Compiler: Design and Implementation
Addison-Wesley, 1995, ISBN 0805316701, ISBN-13 9780805316704
http://www.amazon.com/dp/0805316701
https://github.com/drh/lcc

TCC: Tiny C Compiler
http://bellard.org/tcc/
http://repo.or.cz/w/tinycc.git/tree

C99 standard final draft
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf

C11 standard final draft
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf

Dave Prosser's C Preprocessing Algorithm
http://www.spinellis.gr/blog/20060626/

x86-64 Calling Conventions
http://www.x86-64.org/documentation/abi.pdf

About

A Small C Compiler

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 95.4%
  • Python 2.6%
  • Shell 1.5%
  • Makefile 0.5%