No description
New assignment operators (full pipeline: lexer → parser → analyzer → codegen): - *= (MulAssign): count *= 2 - /= (DivAssign): count /= 2 New array methods in event handler (all flush signal + stream diff): - .clear() → items = [] - .insert(i, v) → splice at index - .sort() → immutable sort - .reverse() → immutable reverse - .filter(fn) → filter in place - .map(fn) → map in place New example: language-features.ds (65KB) - Tests all assignment ops (+=, -=, *=, /=) - Tests array methods (push, pop, sort, reverse, clear) - Tests match expressions - Tests comparison operators - Tests derived signals (let doubled = count * 2) - Browser-verified: zero console errors All 11 examples pass. |
||
|---|---|---|
| bench | ||
| compiler | ||
| engine | ||
| examples | ||
| registry | ||
| .gitignore | ||
| BITSTREAM_INTEGRATION.md | ||
| Cargo.toml | ||
| DREAMSTACK.md | ||
| IMPLEMENTATION_PLAN.md | ||
| STREAM_COMPOSITION.md | ||
| USE_CASES.md | ||