Skip to content

kassane/llvm-zig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.