fix: recognize Svelte modules and nested each assertions #52
No reviewers
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
repos/svelte-sublime!52
Loading…
Reference in a new issue
No description provided.
Delete branch "release/4.3.1"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Standalone
.svelte.jsand.svelte.tsfiles now use the existing rune-aware grammars through JavaScript (Svelte) and TypeScript (Svelte). Each-block lookahead now handles three levels of nested parentheses, tuples, and object types; multiline assertion limitations remain documented.Adds module regression tests and MDSVEX interaction coverage for headings, lists, blockquotes, and script runes. Updates the README with supported files, dependencies, native test instructions, and the corrected TypeScript MIME example. Schedules weekly CI and pins Less/Sass refs for historical Sublime builds.
Validation: all four syntax-test files pass locally with the official Sublime Text 4211 parser in an isolated Linux container. The three new nesting regressions failed before the grammar fix and pass afterward. CI passed on builds 4143, 4152, 4169, 4180, and latest.
Release target: patch version
st4143-4.3.1.