Repository navigation
v1.4.2
·
92 commits
to main
since this release
Parity fix following XLIDE's own combining-mark fix (its issue #8).
Fixed
- Identifier continuation now accepts every Unicode mark category. The 1.4.1 fix listed only
MnandMc; XLIDE widened its equivalent patterns to\p{M}, which also covers enclosing marks (Me), so an identifier carrying one still split here. agent.md makes the XLIDE TypeScript the executable spec for this port, and widening what continues a name can only remove false positives, so the predicate now accepts any category beginning withM.
Enclosing marks in VBA identifiers are vanishingly rare, which is why nothing caught it earlier: the oracle probe covered Mn and the language matrix covers Mn and Mc. It surfaced from verifying XLIDE's fix against this one side by side.
Install: pip install --upgrade pyvbaanalysis