Kaleidoscope  0.0
Kaleidoscope Language.
Kaleidoscope

Introduction

Kaleidoscope is an implementation of the Kaleidoscope language, following the tutorial here: https://llvm.org/docs/tutorial/MyFirstLanguageFrontend

Building

A convenience build script is provided at the root of the repository for building all targets, and optionally installing to a location:

./build.sh <OPTIONAL_INSTALL_LOCATION>`

Building Documentation

To build documentation for Kaleidoscope, set the cmake option BUILD_DOCUMENTATION="ON" when configuring cmake.

Developer Notes

Source Tree

The libraries and programs are organized under src/.

GitHub Repository

The Kaleidoscope project is hosted on GitHub: https://github.com/moddyz/Kaleidoscope.