← all projects

Kale

LLVM compilation pipeline

A compiler experiment from parsing to native code generation.

Python · LLVM · LLVMLite

notes from the build

  • Lexer, recursive-descent parser, AST modules, and LLVM IR generation.
  • Symbol resolution, stack-frame allocation, and native code generation using LLVMLite.