|
|
@ -2298,9 +2298,9 @@ meta_block = META_LCB m:meta_makeMap |
|
|
|
META_RCB { $$ = newBlock(m) } |
|
|
|
|
|
|
|
meta_exp = META_VAR l:meta_ident META_ASSIGN e:meta_exp { $$ = newDeclaration(l, e) } |
|
|
|
| META_FUNCMAP m:meta_funcMap {$$ = m} |
|
|
|
| META_FUNCSELECT s:meta_funcSelect {$$ = s } |
|
|
|
| META_FUNCREJECT s:meta_funcReject {$$ = s } |
|
|
|
| META_FUNCMAP m:meta_funcMap { $$ = m} |
|
|
|
| META_FUNCSELECT s:meta_funcSelect { $$ = s } |
|
|
|
| META_FUNCREJECT s:meta_funcReject { $$ = s } |
|
|
|
# | META_SYNTAX l:META_IDENT p:meta_paramList q:META_IDENT e:meta_block { $$ = (map_append(p, q), newFunc(l, p, e, makeInteger(2))) } |
|
|
|
# | META_SYNTAX p:meta_paramList q:META_IDENT e:meta_block { $$ = (map_append(p, q), newFunc(null, p, e, makeInteger(2))) } |
|
|
|
# | META_SYNTAX l:META_IDENT p:meta_paramList e:meta_block { $$ = newFunc(l, p, e, makeInteger(1)) } |
|
|
@ -2315,8 +2315,8 @@ meta_funcMap = META_LPAREN i:meta_value META_COMMA e:meta_exp ( META_RPAREN |
|
|
|
| META_COMMA f:meta_value META_RPAREN { $$ = guardMapFunction(i, eval(globals, e), f) } |
|
|
|
) |
|
|
|
|
|
|
|
meta_funcSelect = META_LPAREN t:meta_value META_COMMA i:meta_exp META_RPAREN { $$ = selectFunction(t, i) } |
|
|
|
meta_funcReject = META_LPAREN t:meta_value META_COMMA i:meta_exp META_RPAREN { $$ = rejectFunction(t, i) } |
|
|
|
meta_funcSelect = META_LPAREN t:meta_value META_COMMA i:meta_exp META_RPAREN { $$ = selectFunction(t, i) } |
|
|
|
meta_funcReject = META_LPAREN t:meta_value META_COMMA i:meta_exp META_RPAREN { $$ = rejectFunction(t, i) } |
|
|
|
|
|
|
|
|
|
|
|
meta_ident = l:META_IDENT { $$ = l } |
|
|
|