v0.1 Windows Compatible

Eger Programming Language

A specialized language pipeline built with a custom lexer, parser, static ownership analysis, and LLVM AOT backend generation.

Download Eger v0.1 Compatible with Windows

⚠️ Release Status Notice: Version 0.1.0 Alpha to v0.1 Upgrade

The initial build of v0.1.0-alpha encountered critical execution pipeline issues during testing. We have released an upgraded, patched rebuild of v0.1 directly.

What's Fixed: Resolved compiler pipeline errors, fixed ownership analysis pass crashes, and improved LLVM backend lowering stability for Windows targets.

Language Architecture

Custom Lexer & Parser

Includes built-in precedence mapping, multi-line comment blocks, string interpolation ({&var}), and strict whitespace constraints.

Static Ownership Analysis

Includes an intermediate static pass checking variable ownership (Moveable vs Copy semantics), preventing re-assignment of move-bound resources.

LLVM AOT Generation

Generates native LLVM IR lowering directly down to Windows executable binaries via standard LLVM bindings.

Code Syntax Sample

main.egr
-- Example Code in Eger --
FIX max_count = 10
counter = 0

while counter < max_count:
    write("Current value: {&counter}")
    counter += 1