From 28ac64e4e79a392a6fb327f6cbb57c14fc3f5110 Mon Sep 17 00:00:00 2001 From: Patrick McHardy Date: Wed, 18 Mar 2009 10:45:31 +0100 Subject: Allow newlines in regular maps The previous patch only handled sets and verdict maps. Signed-off-by: Patrick McHardy --- src/parser.y | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/parser.y') 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); } ; -- cgit v1.2.3