speckl/compiler/dist
Scott Scoble 71de0c1d35 Add ifblock parsing, fix blank-line separation, add ternary expr rewrite
- Parse SpeckDL if/else blocks as separate ifblock statement type
- Preserve blank lines as statement separators in action blocks
- Add regex for if:else ternary expression conversion
- Fix Map.get() non-null assertion (!)
- Fix set-difference for Maps (preserve Map type)
- Fix multiline object literal and type expression parsing

Results: Paxos 18→6, Raft 44→19, SQLitePager 32→9 errors
2026-05-11 20:25:05 -07:00
..
__tests__ Wire up compiler generators + fix parser for SpeckDL edge cases 2026-05-02 15:14:31 -07:00
generators Add SpeckDL compiler scaffold 2026-04-29 15:12:08 -07:00
index.d.ts Add SpeckDL compiler scaffold 2026-04-29 15:12:08 -07:00
index.d.ts.map Add SpeckDL compiler scaffold 2026-04-29 15:12:08 -07:00
index.js feat(rust): Rust codegen backend (speckl#24) 2026-05-09 23:24:40 -07:00
index.js.map feat(rust): Rust codegen backend (speckl#24) 2026-05-09 23:24:40 -07:00
parser.d.ts Add ifblock parsing, fix blank-line separation, add ternary expr rewrite 2026-05-11 20:25:05 -07:00
parser.d.ts.map Add ifblock parsing, fix blank-line separation, add ternary expr rewrite 2026-05-11 20:25:05 -07:00
parser.js Add ifblock parsing, fix blank-line separation, add ternary expr rewrite 2026-05-11 20:25:05 -07:00
parser.js.map Add ifblock parsing, fix blank-line separation, add ternary expr rewrite 2026-05-11 20:25:05 -07:00