2.3 KiB
1.1.5 (2026-01-05)
Bug fixes
Improve handling of unclosed block comments.
1.1.4 (2025-12-09)
Bug fixes
Fix a bug where the parser would get stuck trying to parse a big expression with multiple less-than operators as a template type.
1.1.3 (2025-03-16)
Bug fixes
Enable delimiter detection for the grammar, improving bracket matching and by-syntax cursor navigation.
1.1.2 (2023-12-28)
Bug fixes
Tag comments and strings as isolating for the purpose of bidirectional text.
1.1.1 (2023-07-03)
Bug fixes
Make the package work with new TS resolution styles.
1.1.0 (2023-02-08)
New features
Add support for a number of C++20 constructs.
1.0.0 (2022-06-06)
New features
First stable version.
0.16.0 (2022-04-20)
Breaking changes
Move to 0.16 serialized parser format.
0.15.3 (2022-03-28)
Bug fixes
Properly parse braced initializer lists in assignment expressions.
New features
The parser now includes syntax highlighting information in its node types.
9081cc7 (Mark version 0.16.0)
0.15.2 (2022-01-24)
Bug fixes
Allow more explicit operator names, stop treating the 'operator' keyword as part of the operator name token.
Allow comment after simple preprocessor directives.
Support friend declarations in template declarations.
Improve the parsing of some ambiguous cases in struct/enum/class specifiers.
0.15.1 (2022-01-21)
Bug fixes
Regenerate with @lezer/generator 0.15.3 to fix a problem with parsing macros.
0.15.0 (2021-08-11)
Breaking changes
The module's name changed from lezer-cpp to @lezer/cpp.
Upgrade to the 0.15.0 lezer interfaces.
0.13.2 (2021-03-23)
Bug fixes
Fix a crash that sometimes occurred during error-recovery around strings.
0.13.1 (2020-12-04)
Bug fixes
Fix versions of lezer packages depended on.
0.13.0 (2020-12-04)
0.12.0 (2020-10-23)
Breaking changes
Adjust to changed serialized parser format.
0.11.1 (2020-09-26)
Bug fixes
Fix lezer depencency versions
0.11.0 (2020-09-26)
Breaking changes
Follow change in serialized parser format.
0.10.1 (2020-09-10)
Bug fixes
Fix meaningless names for preprocessor directive tokens.
Make ++/-- operators UpdateOp tokens.
0.10.0 (2020-09-02)
Breaking changes
First numbered release.