MoonBit 0.10 Support
This release updates the extension to support the latest MoonBit 0.10 syntax and grammar changes.
Changes
- Updated tree-sitter-moonbit to c76eb43a7ea35de24eec13dee1fe22fadb2533d7.
- Added highlighting support for:
- trait method declarations
- impl method declarations
- template write operator <+
- conditional template write operator <?
- Added MoonBit 0.10 syntax fixtures covering:
- trait / impl with fn method headers
- polymorphic trait methods
- polymorphic impl methods
- template writes
- conditional template writes
- nested interpolation
- for .. in state updates
- list-comprehension state variables
Validation
Passed:
- tree-sitter test
- query-node validation
- MoonBit 0.10 syntax fixture validation
- cargo check
- cargo test
- git diff --check
Notes
This release focuses on grammar and syntax support for MoonBit 0.10. It does not introduce semantic analysis or additional language-server functionality.