speckl/compiler/dist
Scott Scoble 898e2e53ae fix(compiler): protect object literal identifiers from this. prefix in rewriteExpr
Object spread expressions like { ...t, pending: false } were getting
spurious this. prefix applied to keys (this.pending: false), causing
3 tsc errors (TS1005: ':' expected). Fix: extract object literals
containing spread before Step 3 identifier rewriting, then restore.

Results: TigerBeetle TS errors reduced to known record-type issues (eng#11).
All 41 tests passing.
2026-05-09 20:06:36 -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 fix: add dist-check guard + List<T> type parsing + state machine examples 2026-05-05 03:11:53 -07:00
index.js.map fix: add dist-check guard + List<T> type parsing + state machine examples 2026-05-05 03:11:53 -07:00
parser.d.ts fix(compiler): translate 5 SpeckDL expression patterns to JavaScript 2026-05-09 16:08:46 -07:00
parser.d.ts.map fix(compiler): translate 5 SpeckDL expression patterns to JavaScript 2026-05-09 16:08:46 -07:00
parser.js fix(compiler): protect object literal identifiers from this. prefix in rewriteExpr 2026-05-09 20:06:36 -07:00
parser.js.map fix(compiler): protect object literal identifiers from this. prefix in rewriteExpr 2026-05-09 20:06:36 -07:00