diff options
author | Patrick McHardy <kaber@trash.net> | 2009-03-18 10:45:31 +0100 |
---|---|---|
committer | Patrick McHardy <kaber@trash.net> | 2009-03-18 10:45:31 +0100 |
commit | 28ac64e4e79a392a6fb327f6cbb57c14fc3f5110 (patch) | |
tree | 90684c3aa399910d77b748c35fb48b64f9ec3890 /src | |
parent | 075935852307c39ada8e95beb22c9f0df7e597f8 (diff) |
Allow newlines in regular maps
The previous patch only handled sets and verdict maps.
Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'src')
-rw-r--r-- | src/parser.y | 8 |
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); } ; |