summaryrefslogtreecommitdiffstats
path: root/src/scanner.l
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2017-09-26 17:00:58 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2017-09-27 14:16:27 +0200
commitb0c2606ed02fed828ab7c34227e355f5542bc925 (patch)
tree1ee3f767ca75f527537a03427af6f8b8e1aa22a4 /src/scanner.l
parentdccab4f646b4f71f7b6eac3aa44a7df26b3942b1 (diff)
parser_bison: use keywords in ct expression
Using string give us more chances to hit shift/reduce conflicts when extending this grammar, more specifically, from the stmt_expr rule, so add keywords for this. Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/scanner.l')
-rw-r--r--src/scanner.l9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/scanner.l b/src/scanner.l
index 0cfb6c50..186fb47e 100644
--- a/src/scanner.l
+++ b/src/scanner.l
@@ -484,6 +484,15 @@ addrstring ({macaddr}|{ip4addr}|{ip6addr})
"proto-src" { return PROTO_SRC; }
"proto-dst" { return PROTO_DST; }
"zone" { return ZONE; }
+"original" { return ORIGINAL; }
+"reply" { return REPLY; }
+"direction" { return DIRECTION; }
+"event" { return EVENT; }
+"expiration" { return EXPIRATION; }
+"helper" { return HELPER; }
+"label" { return LABEL; }
+"state" { return STATE; }
+"status" { return STATUS; }
"numgen" { return NUMGEN; }
"inc" { return INC; }