aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dfilter/scanner.l
diff options
context:
space:
mode:
authorOlivier Biot <obiot.ethereal@gmail.com>2004-02-27 12:00:32 +0000
committerOlivier Biot <obiot.ethereal@gmail.com>2004-02-27 12:00:32 +0000
commit1791f849198d188c4670a64e80c7ade0fee48820 (patch)
tree9e7c7db5726d4e8694e91a091472aedc623f9849 /epan/dfilter/scanner.l
parentc1a0db6cba9a743606cc6148ec8bcd884a48c754 (diff)
First attempt at "bitwise AND" display filter operator.
Document how a display operator can be added. svn path=/trunk/; revision=10250
Diffstat (limited to 'epan/dfilter/scanner.l')
-rw-r--r--epan/dfilter/scanner.l5
1 files changed, 4 insertions, 1 deletions
diff --git a/epan/dfilter/scanner.l b/epan/dfilter/scanner.l
index 874a6bca85..d8546b1016 100644
--- a/epan/dfilter/scanner.l
+++ b/epan/dfilter/scanner.l
@@ -1,6 +1,6 @@
%{
/*
- * $Id: scanner.l,v 1.15 2004/02/11 22:52:54 guy Exp $
+ * $Id: scanner.l,v 1.16 2004/02/27 12:00:30 obiot Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -75,6 +75,8 @@ GString* quoted_string = NULL;
"lt" return simple(TOKEN_TEST_LT);
"<=" return simple(TOKEN_TEST_LE);
"le" return simple(TOKEN_TEST_LE);
+"bitwise_and" return simple(TOKEN_TEST_BITWISE_AND);
+"&" return simple(TOKEN_TEST_BITWISE_AND);
"contains" return simple(TOKEN_TEST_CONTAINS);
"matches" return simple(TOKEN_TEST_MATCHES);
"!" return simple(TOKEN_TEST_NOT);
@@ -246,6 +248,7 @@ simple(int token)
case TOKEN_TEST_GE:
case TOKEN_TEST_LT:
case TOKEN_TEST_LE:
+ case TOKEN_TEST_BITWISE_AND:
case TOKEN_TEST_CONTAINS:
case TOKEN_TEST_MATCHES:
case TOKEN_TEST_NOT: