From bbdcfbfa081022a854b1e112063df2f6011582cb Mon Sep 17 00:00:00 2001 From: Phil Sutter Date: Fri, 23 Jul 2021 14:56:02 +0200 Subject: scanner: comp: Move to own scope. Isolates only 'cpi' keyword for now. Signed-off-by: Phil Sutter --- src/scanner.l | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/scanner.l') diff --git a/src/scanner.l b/src/scanner.l index 01cb501c..a27df6c7 100644 --- a/src/scanner.l +++ b/src/scanner.l @@ -211,6 +211,7 @@ addrstring ({macaddr}|{ip4addr}|{ip6addr}) %s SCANSTATE_TCP %s SCANSTATE_VLAN %s SCANSTATE_CMD_LIST +%s SCANSTATE_EXPR_COMP %s SCANSTATE_EXPR_FIB %s SCANSTATE_EXPR_HASH %s SCANSTATE_EXPR_IPSEC @@ -544,9 +545,11 @@ addrstring ({macaddr}|{ip4addr}|{ip6addr}) "esp" { return ESP; } -"comp" { return COMP; } +"comp" { scanner_push_start_cond(yyscanner, SCANSTATE_EXPR_COMP); return COMP; } +{ + "cpi" { return CPI; } +} "flags" { return FLAGS; } -"cpi" { return CPI; } "udp" { return UDP; } "udplite" { return UDPLITE; } -- cgit v1.2.3