From 74bfa8a03defae34f98a9abbcb9192e108d17a2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Valverde?= Date: Mon, 17 Jul 2023 20:44:39 +0100 Subject: [PATCH] dfilter: Remove deprecated ~= operator symbol --- docbook/release-notes.adoc | 1 + epan/dfilter/scanner.l | 4 ---- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/docbook/release-notes.adoc b/docbook/release-notes.adoc index a3ce2737f0..b911d7885f 100644 --- a/docbook/release-notes.adoc +++ b/docbook/release-notes.adoc @@ -131,6 +131,7 @@ Recognizes PCAP traces with the link type LINKTYPE_FIRA_UCI=299. ** Added XOR logical operator. ** Fixed the implementation of `all ... in` membership operator (https://gitlab.com/wireshark/wireshark/-/issues/19188[#19188]). + ** The deprecated ~≃ operator symbol has been removed. It was replaced by !== in version 4.0. * Running the test suite requires the https://pypi.org/project/pytest/[pytest] Python module. The emulation layer that allowed running tests without pytest diff --git a/epan/dfilter/scanner.l b/epan/dfilter/scanner.l index 1c58b808fc..df3718a1da 100644 --- a/epan/dfilter/scanner.l +++ b/epan/dfilter/scanner.l @@ -172,10 +172,6 @@ HexExponent ([pP][+-]?[[:digit:]]+) "===" return test(TOKEN_TEST_ALL_EQ); "all_eq" return test(TOKEN_TEST_ALL_EQ); "!==" return test(TOKEN_TEST_ANY_NE); -"~=" { - add_deprecated_token(yyextra, "The operator \"~=\" is deprecated, use \"!==\" instead."); - return test(TOKEN_TEST_ANY_NE); -} "any_ne" return test(TOKEN_TEST_ANY_NE); ">" return test(TOKEN_TEST_GT); "gt" return test(TOKEN_TEST_GT);