Tag comments and strings as isolating for the purpose of bidirectional text.
Make the package work with new TS resolution styles.
Add support for a number of C 20 constructs.
First stable version.
Move to 0.16 serialized parser format.
Properly parse braced initializer lists in assignment expressions.
The parser now includes syntax highlighting information in its node types.
9081cc7 (Mark version 0.16.0)
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.
Regenerate with @lezer/generator 0.15.3 to fix a problem with parsing macros.
The module's name changed from lezer-cpp
to @lezer/cpp
.
Upgrade to the 0.15.0 lezer interfaces.
Fix a crash that sometimes occurred during error-recovery around strings.
Fix versions of lezer packages depended on.
Adjust to changed serialized parser format.
Fix lezer depencency versions
Follow change in serialized parser format.
Fix meaningless names for preprocessor directive tokens.
Make
/--
operators UpdateOp
tokens.
First numbered release.