OCaml implementation of the CiviC compiler for Compiler Construction course at UvA

Taddeus Kroes 51ae206f02 Code cleanup пре 12 година
bin32 ee11dce399 Started on implementing CiviC compiler пре 12 година
doc ee11dce399 Started on implementing CiviC compiler пре 12 година
phases 51ae206f02 Code cleanup пре 12 година
test 0c538f2ee3 Started implementing node locations + some work on desugaring пре 12 година
.gitignore 3747dc9846 Added C preprocessor to parser + quickfix to make code work пре 12 година
Makefile 3747dc9846 Added C preprocessor to parser + quickfix to make code work пре 12 година
OCamlMakefile ee11dce399 Started on implementing CiviC compiler пре 12 година
ast.ml 50cc633821 Added location attribute to all node definitions & matches пре 12 година
lexer.mll 0c538f2ee3 Started implementing node locations + some work on desugaring пре 12 година
main.ml 51ae206f02 Code cleanup пре 12 година
parser.cpp.mly 50cc633821 Added location attribute to all node definitions & matches пре 12 година
stringify.ml 50cc633821 Added location attribute to all node definitions & matches пре 12 година
stringify.mli ee11dce399 Started on implementing CiviC compiler пре 12 година
util.ml 51ae206f02 Code cleanup пре 12 година
util.mli 50cc633821 Added location attribute to all node definitions & matches пре 12 година