- Parser: `--` line comments, `|` op, `result` → `the-result`, query-scoped `<sel> in <expr>`, `is a/an <type>` predicate, multi-`as` chaining with `|`, `match`/`precede` keyword aliases, `[attr]` add/toggle, between attr forms - Runtime: per-element listener registry + hs-deactivate!, attr toggle variants, set-inner-html boots subtree, hs-append polymorphic on string/list/element, default? / array-set! / query-all-in / list-set via take+drop, hs-script idempotence guard - Integration: skip reserved (me/it/event/you/yourself) when collecting vars - Tokenizer: emit `--` comments and `|` op - Test framework + conformance runner updates; new tests/hs-run-filtered.js (single-process Node runner using OCaml VM step-limit to bound infinite loops); generate-sx-conformance-dev.py improvements - mcp_tree.ml + run_tests.ml: harness extensions - .gitignore: top-level test-results/ (Playwright artifacts) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
32 lines
573 B
Plaintext
32 lines
573 B
Plaintext
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
shared/sx/.cache/
|
|
.env
|
|
node_modules/
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
.venv/
|
|
venv/
|
|
_snapshot/
|
|
_debug/
|
|
sx-haskell/
|
|
sx-rust/
|
|
shared/static/scripts/sx-full-test.js
|
|
hosts/ocaml/_build/
|
|
hosts/ocaml/browser/sx_browser.bc.wasm.assets/
|
|
hosts/ocaml/browser/sx_browser.bc.wasm.assets.bak/
|
|
hosts/ocaml/bin/mcp_tree_built.exe
|
|
hosts/ocaml/hosts/
|
|
hosts/ocaml/test-results/
|
|
shared/static/wasm/sx_browser.bc.wasm.assets/
|
|
.claude/worktrees/
|
|
tests/playwright/test-results/
|
|
test-results/
|
|
test-case-define.sx
|
|
test-case-define.txt
|
|
test_all.js
|
|
test_final.js
|
|
test_interactive.js
|