Repository navigation
pyVBAanalysis 3.0.0
pyVBAanalysis 3.0.0 syncs the analyzer to XLIDE 11.0.0 at
751fdb2bcec07e2f4dc956d97bed5ae159bfb93a.
- Recognize VBA-qualified zero divisors and bracketed class fields and results.
- Preserve documentation comments and edits across LF, CRLF and CR lines.
- Evaluate deep Null expressions and forward constant dependencies with explicit
stacks, and match upstream's conditional-expression nesting limit. - Normalize host and referenced-library tokens, and include the earlier sync's
Office reference-library and saved-workbook-sheet context. - Include the release provenance, fuzzing, and dependency-lock improvements
documented in CHANGELOG.md since 2.3.1.
Validation: 51,140 Python tests pass (14 skipped); lint and strict type checking
pass. The oracle and Office/export/VB6 differentials match. Four DefLng compile-error
false positives in XLIDE are confirmed to compile in Excel and are tracked in
XLIDE #1235;
the port preserves its correct behavior on these cases.