File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -14,13 +14,15 @@ module Fluent
14
14
| CallExpression(iden callee, expr* args)
15
15
| SelectExpression(expr exp, mem* vars)
16
16
| MemberExpression(expr obj, memkey key)
17
- | KeyValueArgument(iden name, expr* val)
17
+ | KeyValueArgument(iden name, argval val)
18
18
| Number(string value)
19
19
| String(string value)
20
20
21
21
mem = Member(memkey key, pat value, bool default)
22
22
memkey = Number(string value)
23
23
| Keyword(iden? ns, key name)
24
+ argval = Number(string value)
25
+ | String(string value)
24
26
25
27
iden = (string name)
26
28
key = (string name)
Original file line number Diff line number Diff line change @@ -46,4 +46,4 @@ call-expression ::= builtin '(' __ arglist? __ ')'
46
46
arglist ::= argument (__ ' ,' __ arglist )?
47
47
argument ::= expression
48
48
| keyword-argument
49
- keyword-argument ::= identifier __ ' :' __ quoted-pattern
49
+ keyword-argument ::= identifier __ ' :' __ ( ' " ' quoted-text ? ' " ' | number )
You can’t perform that action at this time.
0 commit comments