From 650ae92f907e8d3b37ca886036d3c72d86a8779d Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Tue, 24 Mar 2026 23:32:09 -0400 Subject: [PATCH] xo-tokenizer2: + op!= utest --- xo-reader2/utest/SchematikaParser.test.cpp | 2 -- xo-tokenizer2/include/xo/tokenizer2/Token.hpp | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xo-reader2/utest/SchematikaParser.test.cpp b/xo-reader2/utest/SchematikaParser.test.cpp index 7b9a2a26..e33348fc 100644 --- a/xo-reader2/utest/SchematikaParser.test.cpp +++ b/xo-reader2/utest/SchematikaParser.test.cpp @@ -1122,7 +1122,6 @@ namespace xo { } #endif -#ifdef NOT_YET TEST_CASE("SchematikaParser-interactive-cmpne", "[reader2][SchematikaParser]") { const auto & testname = Catch::getResultCapture().getCurrentTestName(); @@ -1183,7 +1182,6 @@ namespace xo { log && fixture.log_memory_layout(&log); } -#endif TEST_CASE("SchematikaParser-interactive-cmpeq", "[reader2][SchematikaParser]") { diff --git a/xo-tokenizer2/include/xo/tokenizer2/Token.hpp b/xo-tokenizer2/include/xo/tokenizer2/Token.hpp index 0968a9e9..f2d8eb08 100644 --- a/xo-tokenizer2/include/xo/tokenizer2/Token.hpp +++ b/xo-tokenizer2/include/xo/tokenizer2/Token.hpp @@ -133,6 +133,8 @@ namespace xo { /** token for @c "==" **/ static Token cmpeq_token() { return Token(tokentype::tk_cmpeq); } + /** token for @c "!=" **/ + static Token cmpne_token() { return Token(tokentype::tk_cmpne); } /** token representing keyword @c nil **/ static Token nil_token() { return Token(tokentype::tk_nil); }