summaryrefslogtreecommitdiffstats
path: root/src/parser_bison.y
diff options
context:
space:
mode:
Diffstat (limited to 'src/parser_bison.y')
-rw-r--r--src/parser_bison.y9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/parser_bison.y b/src/parser_bison.y
index f4ce11d5..8025415c 100644
--- a/src/parser_bison.y
+++ b/src/parser_bison.y
@@ -1701,6 +1701,10 @@ redir_stmt_arg : TO stmt_expr
{
$<stmt>0->redir.proto = $2;
}
+ | TO COLON stmt_expr
+ {
+ $<stmt>0->redir.proto = $3;
+ }
| nf_nat_flags
{
$<stmt>0->redir.flags = $1;
@@ -1710,6 +1714,11 @@ redir_stmt_arg : TO stmt_expr
$<stmt>0->redir.proto = $2;
$<stmt>0->redir.flags = $3;
}
+ | TO COLON stmt_expr nf_nat_flags
+ {
+ $<stmt>0->redir.proto = $3;
+ $<stmt>0->redir.flags = $4;
+ }
;
dup_stmt : DUP TO stmt_expr