This is an implementation of (some of) the language from the LLVM Kaleidoscope tutorial.
Getting it running
Build LLVM (currently tested with 3.6.2). Homebrew is the easiest way to do this:
brew install llvm
Clone the repository and its submodules
LLVM_PREFIXto be the prefix used when building
LLVM. For homebrew this will typically be
/usr/local/Cellar/llvm/3.6.2, for you it may be
/usr/localor similar depending on your setup.
Kaleidoscope.xcworkspaceand run it!