Comp = { f = v } -> Comp { f: v }. record() requires ':' and parse_spawn()
drops the '=' before the record; '=' is now assignment/binding only. Records
appear only in games, so the compiler seed is unaffected.
Migration: tools/ludic-tools/migrate_records.c (spawn-context aware). Verified
every golden byte-identical, old '=' form rejected, reseeded, test.sh 14/14.
Docs updated (LANGUAGE.md, BOOTSTRAP.md R2).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| editors | ||
| git-hooks | ||
| ludic-tools | ||
| ludic-web | ||
| atlas.ludic | ||
| build-tools.sh | ||
| check-docs.py | ||
| check-vocabulary.py | ||
| test-grammar.js | ||
| test-lsp.py | ||
| test-tools.sh | ||