Releases: dlang-community/libdparse
Releases · dlang-community/libdparse
v0.15.4
v0.15.3
- supports parsing
extern(C++, "namespace", "with", "trailing", "comma",)
now which was added in DMD 2.093.0
v0.15.2
v0.15.1
v0.15.0
- Fix a segfault #386
- Rework the way that comments and whitespace are associated with the "real" tokens that surround them. #387
- Fix unit tests on 32-bit x86 #389
- Fix an error parsing enums #391
- Make the leading and trailing token arrays immutable #393
- Add support for
__vector
,module
, andpackage
inis
expressions. #396 - Fix parsing for
extern(C++
declarations. #398 - Comments consisting only of slashes no longer considered to be ddoc comments. #394
- Handle empty
///
comments on unittest blocks. #401 this
is now correctly parses as an assembly operand. #402- Fix formatting of AST nodes that contain a
@trusted
annotation. #399 - Support GCC extended assembly syntax in
asm
blocks. #404
v0.14.0
Changes from 0.13.2: v0.13.2...v0.14.0
- Fix a range violation in unDecorateComment
- Fix some more range errors on unexpected EOF
- Fix trace(string) built with version=dparse_verbose
- Fix: PrimaryExpression is missing typeConstructor
- Redo rollback_allocator implementation
- Fix: missing assignment to SpecifiedFunctionBody.hasDo
- Fix: StatementBlockStyle -> DeclartionListStyle
- Fix error handling in invalid escape sequence
- Allow public access to lexer error and warning messages