Skip to content

v0.1.6 — MoonBit 0.10 Support

Latest

Choose a tag to compare

@Metalymph Metalymph released this 14 Jun 18:19

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.