aboutsummaryrefslogtreecommitdiffhomepage
path: root/README.md
blob: 8e4fdd8bcd53fcf40e118e0c1160901b1063b80d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
# llvm-kaleidoscope-rs

Follow the official llvm tutorial [`Kaleidoscope: Implementing a Language with
LLVM`][llvm-tutorial] to learn about `llvm` and practice some `rust`.

Names of variables and functions as well as file structure are mainly kept as
in the tutorial. This makes it easy to map the `rust` implementation onto the
`C++` implementation when following the tutorial.

## License
This project is licensed under the [MIT](LICENSE) license.

[llvm-tutorial]: https://llvm.org/docs/tutorial/MyFirstLanguageFrontend/index.html