From b6adb2885f5973b3dfcc359355711bfcafba8fd9 Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Tue, 13 May 2025 11:21:51 -0400 Subject: [PATCH] Minor tinkers --- src/test.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/test.cpp b/src/test.cpp index d87f98e..da49b94 100644 --- a/src/test.cpp +++ b/src/test.cpp @@ -479,7 +479,6 @@ private: callbacks->on_end_number(data); return true; } - bool parse_string() { callbacks->on_begin_string(data); if (!parseLiteral("\"")) { @@ -502,7 +501,7 @@ private: typedef PRESERVE_NONE bool (*continuation)(Parser2 *); - void printStack() { + [[maybe_unused]] void printStack() { printf("token: %s\n", symbolNames[currentToken]); for (int i = 0; i < stackPtr - stack; ++i) { printf("%s ", symbolNames[stack[i]]); @@ -522,8 +521,7 @@ private: assert(self->currentToken == T_EOF); return true; } - auto top = *(self->stackPtr - 1); - MUSTTAIL return table[top][self->currentToken](self); + MUSTTAIL return table[*(self->stackPtr - 1)][self->currentToken](self); } PRESERVE_NONE static bool reject(Parser2 *self) {