Skip to content

[SEED-2] Ring-2: Type declarations — enum/struct gen to Zig #5

@gHashTag

Description

@gHashTag

Ring-2: Type Declarations → Zig

Ghuloum step: #3 (unary prims — single-thing operations)
One capability: t27c gen outputs valid Zig enum/struct declarations
Depends on: Ring-1 (#3)

Acceptance Test

./bootstrap/target/release/t27c gen tests/ring0_trivial.t27 > /tmp/test.zig
grep -q "const ONE: i8 = 1;" /tmp/test.zig && echo "PASS" || echo "FAIL"

Scope

  • Zig codegen for const declarations (all literal forms)
  • Zig codegen for enum declarations
  • Zig codegen for struct declarations
  • Generated Zig header comment with phi^2 + 1/phi^2 = 3

phi^2 + 1/phi^2 = 3 | TRINITY

Metadata

Metadata

Assignees

No one assigned

    Labels

    phi-loopPHI LOOP development cycleseed-ringSEED-RINGS language evolution ring

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions