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.y5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/parser_bison.y b/src/parser_bison.y
index 515a11a0..99dbd088 100644
--- a/src/parser_bison.y
+++ b/src/parser_bison.y
@@ -196,6 +196,7 @@ static void location_update(struct location *loc, struct location *rhs, int n)
%token JUMP "jump"
%token GOTO "goto"
%token RETURN "return"
+%token TO "to"
%token CONSTANT "constant"
%token INTERVAL "interval"
@@ -1439,7 +1440,7 @@ redir_stmt : redir_stmt_alloc redir_stmt_arg
redir_stmt_alloc : REDIRECT { $$ = redir_stmt_alloc(&@$); }
;
-redir_stmt_arg : COLON expr
+redir_stmt_arg : TO expr
{
$<stmt>0->redir.proto = $2;
}
@@ -1447,7 +1448,7 @@ redir_stmt_arg : COLON expr
{
$<stmt>0->redir.flags = $1;
}
- | COLON expr nf_nat_flags
+ | TO expr nf_nat_flags
{
$<stmt>0->redir.proto = $2;
$<stmt>0->redir.flags = $3;