summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/parser.y8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/parser.y b/src/parser.y
index c527ce1f..cc7e467c 100644
--- a/src/parser.y
+++ b/src/parser.y
@@ -913,12 +913,14 @@ map_list : map_list_expr
$1->location = @$;
$$ = $1;
}
- | map_list COMMA
+ | map_list COMMA opt_newline
;
-map_list_expr : map_lhs_expr ARROW concat_expr
+map_list_expr : opt_newline map_lhs_expr opt_newline
+ ARROW opt_newline
+ concat_expr opt_newline
{
- $$ = mapping_expr_alloc(&@$, $1, $3);
+ $$ = mapping_expr_alloc(&@$, $2, $6);
}
;