XLIDE 2.5.9
Added
- Juxtaposed expressions in an assignment (e.g.
n = 1 n 1) are now flagged as syntax errors ("expected end of statement"), narrowly scoped so they never fire on valid VBA (Foo (x),arr(1)(2),Count&).
Changed
- AI-assistant tool descriptions keep agents on the live XLIDE module tree rather than the workbook file or its exported
.bas/.clsartifacts.
Fixed
- Smart Tab inserts a tab at end-of-line instead of indenting the whole line (still indents in leading whitespace / blank line / multi-line selection).
- The XLIDE Tests panel refreshes when you save a module of its workbook.
- Robustness fixes from two full-codebase adversarial review passes (export/sync edge cases, Python bridge restart, output-log redaction, atomic-save permissions, and more).
Also folds in 2.5.8: VBE-style hold of still-typing syntax errors on the current line, implicit-With leading-dot completion, and per-keystroke analyzer/diagnostics performance work.