pike.git/
src/
language.yacc
Branch:
Tag:
Non-build tags
All tags
No tags
2016-02-02
2016-02-02 09:48:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>
615cf52476f87809e70c70fab5e7fb0ad70acd61 (
9
lines) (+
5
/-
4
)
[
Show
|
Annotate
]
Branch:
8.1
Compiler: Renamed production expr00 to splice_expr.
Improves readability somewhat.
322:
%type <n> default %type <n> do %type <n> safe_expr0
-
%type <n>
expr00
+
%type <n>
splice_expr
%type <n> expr01 %type <n> expr1 %type <n> expr2
3192:
} ;
-
expr00
: expr0
+
splice_expr
: expr0
| '@' expr0 { $$=mknode(F_PUSH_ARRAY,$2,0); }; expr0: expr01
3247:
;
-
expr_list2:
expr00
-
| expr_list2 ','
expr00
{ $$=mknode(F_ARG_LIST,$1,$3); }
+
expr_list2:
splice_expr
+
| expr_list2 ','
splice_expr
{ $$=mknode(F_ARG_LIST,$1,$3); }
; m_expr_list: { $$=0; }