[fix](Nereids) support empty array and map literal (#25145)

This commit is contained in:
morrySnow
2023-10-09 14:23:51 +08:00
committed by GitHub
parent b41ec6a8a4
commit 490563cfdb

View File

@ -686,8 +686,8 @@ constant
| number #numericLiteral
| booleanValue #booleanLiteral
| STRING_LITERAL #stringLiteral
| LEFT_BRACKET items+=constant (COMMA items+=constant)* RIGHT_BRACKET #arrayLiteral
| LEFT_BRACE items+=constant COLON items+=constant
| LEFT_BRACKET (items+=constant)? (COMMA items+=constant)* RIGHT_BRACKET #arrayLiteral
| LEFT_BRACE (items+=constant COLON items+=constant)?
(COMMA items+=constant COLON items+=constant)* RIGHT_BRACE #mapLiteral
| LEFT_BRACE items+=constant (COMMA items+=constant)* RIGHT_BRACE #structLiteral
;