kassane / llvm-zig

LLVM bindings written in Zig

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LLVM Kaleidoscope written on Zig

The purpose of this repository is to learn about the llvm compiler infrastructure and practice some ziglang.

To reach the goals set, we follow the official llvm tutorial Kaleidoscope: Implementing a Language with LLVM. This tutorial is written in C++ and structured in multiple chapters, we will try to follow along and implement every chapter in zig.

Requirement

References

Rust Go C
llvm-sys / inkwell go-llvm LLVM-C
llvm-kaleidoscope-rs llvm-tuto-kaleidoscope-golang llvm-c-kaleidoscope

License

This project is licensed under the MIT license.

About

LLVM bindings written in Zig

License:MIT License


Languages

Language:Zig 100.0%