aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dfilter/scanner.l
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dfilter/scanner.l')
-rw-r--r--epan/dfilter/scanner.l23
1 files changed, 0 insertions, 23 deletions
diff --git a/epan/dfilter/scanner.l b/epan/dfilter/scanner.l
index f5991cbe7d..8a5c00b9c7 100644
--- a/epan/dfilter/scanner.l
+++ b/epan/dfilter/scanner.l
@@ -85,7 +85,6 @@ DIAG_OFF_FLEX
/*#undef YY_NO_UNPUT*/
static int set_lval_str(int token, const char *token_value);
-static int set_lval_field(int token, header_field_info *hfinfo, const char *token_value);
static int simple(int token, const char *token_value);
#define SIMPLE(token) simple(token, yytext)
@@ -393,7 +392,6 @@ static int simple(int token, const char *token_value);
([.][-+[:alnum:]_:]+)+[.]{0,2} |
[-+[:alnum:]_:]+([.][-+[:alnum:]_:]+)*[.]{0,2} {
/* Is it a field name or some other value (float, integer, bytes, ...)? */
- header_field_info *hfinfo;
/* Trailing dot is allowed for floats, but make sure that trailing ".."
* is interpreted as a token on its own. */
@@ -401,19 +399,6 @@ static int simple(int token, const char *token_value);
yyless(yyleng-2);
}
- hfinfo = proto_registrar_get_byname(yytext);
- if (hfinfo) {
- /* Yes, it's a field name */
- return set_lval_field(TOKEN_FIELD, hfinfo, yytext);
- }
-
- hfinfo = proto_registrar_get_byalias(yytext);
- if (hfinfo) {
- /* Yes, it's an aliased field name */
- add_deprecated_token(yyextra->deprecated, yytext);
- return set_lval_field(TOKEN_FIELD, hfinfo, yytext);
- }
-
/* No match, so treat it as an unparsed string */
return set_lval_str(TOKEN_UNPARSED, yytext);
}
@@ -492,11 +477,3 @@ set_lval_str(int token, const char *token_value)
stnode_init(df_lval, type_id, (gpointer)token_value, token_value);
return token;
}
-
-static int
-set_lval_field(int token, header_field_info *hfinfo, const char *token_value)
-{
- ws_assert(token == TOKEN_FIELD);
- stnode_init(df_lval, STTYPE_FIELD, hfinfo, token_value);
- return token;
-}