Skip to content

leifhelm/kaleidoscope

Repository files navigation

Kaleidoscope compiler

This project implements part of the "Kaleidoscope" language from the LLVM tutorial

Build instructions

Nix with flakes

To just build the package run:

nix build .

To enter the development environment and then build kaleidscope run:

nix develop
cargo build --release

Note: if you have nix-direnv you just have to run cargo build --release.

Linux

Make shure that you have the following dependencies installed:

  • LLVM-13
  • libffi
  • libxml2

And the simply build by executing

cargo build --release

About

Kaleidoscope compiler written in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published