From 41f704f7ab484a94154d82ba3c4919affeda7f4e Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Thu, 12 Mar 2026 21:08:58 -0500 Subject: [PATCH] xo-reader2 stack: support op<= --- include/xo/tokenizer2/tokentype.hpp | 2 +- src/tokenizer2/Tokenizer.cpp | 2 +- src/tokenizer2/tokentype.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/xo/tokenizer2/tokentype.hpp b/include/xo/tokenizer2/tokentype.hpp index 5f7e1937..18857af9 100644 --- a/include/xo/tokenizer2/tokentype.hpp +++ b/include/xo/tokenizer2/tokentype.hpp @@ -92,7 +92,7 @@ namespace xo { tk_rightangle, /** less-equal @c '<=' **/ - tk_lessequal, + tk_cmple, /** great-equal @c '>=' **/ tk_greatequal, diff --git a/src/tokenizer2/Tokenizer.cpp b/src/tokenizer2/Tokenizer.cpp index 2a6f8ed9..76881e7f 100644 --- a/src/tokenizer2/Tokenizer.cpp +++ b/src/tokenizer2/Tokenizer.cpp @@ -486,7 +486,7 @@ namespace xo { log && log("leftangle or lessequal token"); if (*(ix + 1) == '=') { - tk_type = tokentype::tk_lessequal; + tk_type = tokentype::tk_cmple; ++ix; ++ix; } else { diff --git a/src/tokenizer2/tokentype.cpp b/src/tokenizer2/tokentype.cpp index b8a013da..e704b38d 100644 --- a/src/tokenizer2/tokentype.cpp +++ b/src/tokenizer2/tokentype.cpp @@ -29,7 +29,7 @@ namespace xo { CASE(tk_leftangle); CASE(tk_rightangle); - CASE(tk_lessequal); + CASE(tk_cmple); CASE(tk_greatequal); CASE(tk_dot); CASE(tk_comma);