backport: 16.1.2

This commit is contained in:
FalsePattern 2024-07-26 17:21:03 +02:00
parent 979730d9d8
commit 560653fd47
Signed by: falsepattern
GPG key ID: E930CDEC50C50E23
3 changed files with 10 additions and 3 deletions

View file

@ -17,6 +17,13 @@ Changelog structure reference:
## [Unreleased] ## [Unreleased]
## [16.1.2]
### Fixed
- Zig
- Comptime struct fields not being parsed properly
## [16.1.1] ## [16.1.1]
### Fixed ### Fixed

View file

@ -11,7 +11,7 @@ baseIDE=clion
ideaVersion=2024.1.4 ideaVersion=2024.1.4
clionVersion=2024.1.4 clionVersion=2024.1.4
pluginVersion=16.1.1 pluginVersion=16.1.2
# Gradle Releases -> https://github.com/gradle/gradle/releases # Gradle Releases -> https://github.com/gradle/gradle/releases
gradleVersion=8.9 gradleVersion=8.9

View file

@ -174,7 +174,7 @@ ContainerDeclarations ::= (TestDecl | ComptimeDecl | DOC_COMMENT? KEYWORD_PUB? D
TestDecl ::= DOC_COMMENT? KEYWORD_TEST (STRING_LITERAL_SINGLE | IDENTIFIER)? Block {pin=2} TestDecl ::= DOC_COMMENT? KEYWORD_TEST (STRING_LITERAL_SINGLE | IDENTIFIER)? Block {pin=2}
ComptimeDecl ::= KEYWORD_COMPTIME Block {pin=1} ComptimeDecl ::= KEYWORD_COMPTIME Block
Decl Decl
::= (KEYWORD_EXPORT | KEYWORD_EXTERN STRING_LITERAL_SINGLE? | KEYWORD_INLINE | KEYWORD_NOINLINE)? FnProto (SEMICOLON | Block) ::= (KEYWORD_EXPORT | KEYWORD_EXTERN STRING_LITERAL_SINGLE? | KEYWORD_INLINE | KEYWORD_NOINLINE)? FnProto (SEMICOLON | Block)
@ -187,7 +187,7 @@ VarDeclProto ::= (KEYWORD_CONST | KEYWORD_VAR) IDENTIFIER (COLON TypeExpr)? Byte
GlobalVarDecl ::= VarDeclProto (EQUAL Expr)? SEMICOLON {pin=1} GlobalVarDecl ::= VarDeclProto (EQUAL Expr)? SEMICOLON {pin=1}
ContainerField ::= DOC_COMMENT? KEYWORD_COMPTUME? !KEYWORD_FN (IDENTIFIER COLON)? TypeExpr ByteAlign? (EQUAL Expr)? {pin=5} ContainerField ::= DOC_COMMENT? KEYWORD_COMPTIME? !KEYWORD_FN (IDENTIFIER COLON)? TypeExpr ByteAlign? (EQUAL Expr)? {pin=5}
// *** Block Level *** // *** Block Level ***
Statement Statement