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
Ring-2: Type Declarations → Zig
Ghuloum step: #3 (unary prims — single-thing operations)
One capability:
t27c genoutputs valid Zig enum/struct declarationsDepends on: Ring-1 (#3)
Acceptance Test
Scope
phi^2 + 1/phi^2 = 3 | TRINITY