CompilerKit is a small toolkit used to build recursive-descent parsers and compilers.
Full documentation is provided in the docs/
directory. In order to compile a CompilerKit project,
you can either:
- copy the files in
src/CompilerKit
into your existing project; - compile the files in
src/CompilerKit
as a static library and link it into your project; - or add your program's file in
src
, and use themakefile
provided with compiler kit. If you choose to do so, you can set the output binary's name by setting theTARGET
variable, i.e.TARGET=my_compiler make
.