🛠️
Yanki is a hands-on exploration of how languages are built and optimized, from parsing to code generation.
About the Project
Yanki is a small compiler that:
- Translates a custom programming language into optimized machine code.
- Uses LLVM IR as its backend.
- Demonstrates deep understanding of compiler theory and low-level optimizations.
Tools
Technology | Usage |
---|---|
C++ | Compiler implementation |
LLVM | Intermediate representation and codegen |