File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ grammarKit {
12
12
}
13
13
14
14
group ' co.anbora.labs'
15
- version ' 1.1.1 -SNAPSHOT'
15
+ version ' 1.1.2 -SNAPSHOT'
16
16
17
17
repositories {
18
18
mavenCentral()
@@ -65,6 +65,11 @@ publishPlugin {
65
65
patchPluginXml {
66
66
changeNotes """
67
67
<ul>
68
+ <li><b>1.1.2</b> <em>(2020-11-02)</em> - added arrays support</li>
69
+ <ul>
70
+ <li>Added support for arrays</li>
71
+ </ul>
72
+ </li>
68
73
<li><b>1.1.1</b> <em>(2020-10-28)</em> - added built-in functions support</li>
69
74
<ul>
70
75
<li>Added support for functions: get, exists</li>
Original file line number Diff line number Diff line change @@ -63,7 +63,7 @@ ConditionalExpression ::= Expression (BooleanOperator Expression)*
63
63
64
64
ObjectStatement ::= IDENTIFIER(DOT IDENTIFIER)*
65
65
66
- CallFunctionStatement ::= IDENTIFIER(DOT IDENTIFIER)?FunctionParameterStatement
66
+ CallFunctionStatement ::= (ArrayLiteralStatement| IDENTIFIER) (DOT IDENTIFIER)?FunctionParameterStatement
67
67
68
68
FunctionParameterStatement ::= LP ParameterStatement? RP
69
69
@@ -89,6 +89,9 @@ Expression ::= BooleanStatement
89
89
| ObjectStatement
90
90
| LiteralStatement
91
91
| NullStatement
92
+ | ArrayLiteralStatement
93
+
94
+ ArrayLiteralStatement ::= LB (ParameterStatement|ArrayLiteralStatement) RB
92
95
93
96
LiteralStatement ::= (number|string)
94
97
You can’t perform that action at this time.
0 commit comments