a minimal C language style compiler in C

mooigraph 85f9ac2fd0 initial 3 年之前
src 85f9ac2fd0 initial 3 年之前
.gitignore 67e8dc2302 Initial commit 3 年之前
LICENSE 67e8dc2302 Initial commit 3 年之前
Makefile.am 85f9ac2fd0 initial 3 年之前
README.md 85f9ac2fd0 initial 3 年之前
autogen.sh 85f9ac2fd0 initial 3 年之前
config.h 85f9ac2fd0 initial 3 年之前
configure.ac 85f9ac2fd0 initial 3 年之前
dmake 85f9ac2fd0 initial 3 年之前

README.md

uncc

a minimal C language style compiler in C

About

This is a experiment with a very minimal C compiler

  • only if() and goto statments
  • only int and void datatype
  • extra easy ast
  • simplec tool to convert for() and while() loops into if() statements
  • called uncc because it does only handle unloop'ed C source
  • to generate wasm web assembly source code

Usage

To be done

License

This is GNU GPL Version 3+ Free Software

SPDX-License-Identifier: GPL-3.0+
License-Filename: LICENSE

gplv3

Made in 🇳🇱