L3 to LLVM compiler
C Makefile C++
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
tests
.gitignore
.travis.yml
Makefile
README
error.c
error.h
lang.c
llvm_utils.cpp
llvm_utils.h
llvmgen.c
llvmgen.h
operators.c
operators.h
parser.c
parser.h
parser_utils.c
parser_utils.h
ptree.c
ptree.h
stream.c
stream.h

README

L3 is a simple C-like language, with some HaXe influences. Look at test.l3 for example syntax.

Parsing is done with hand-written parser, code generation through llvm-c API.

Basic things are already working, but the compiler is not in any usable state yet.