diff --git a/src/parser3.h b/src/parser3.h index e9608fb..7bfc2d9 100644 --- a/src/parser3.h +++ b/src/parser3.h @@ -936,35 +936,8 @@ constexpr inline struct ContinuationTable { continuations[T_HEX3] = t_hex3; continuations[T_EOF] = t_eof; continuations[T_BACKSLASH] = singleCharInString<'\\'>; - - symbolNames[N_VALUE] = "n_value"; - symbolNames[N_OBJECT2] = "n_object2"; - symbolNames[N_OBJECT3] = "n_object3"; - symbolNames[N_ARRAY2] = "n_array2"; - symbolNames[N_ARRAY3] = "n_array3"; - symbolNames[N_STRING] = "n_string"; - symbolNames[N_STRING2] = "n_string2"; - symbolNames[N_STRING_FOLLOWING_ESCAPE] = "n_string_following_escape"; - symbolNames[N_WHITESPACE] = "n_whitespace"; - symbolNames[N_NUMBER] = "n_number"; - symbolNames[N_TRUE] = "n_true"; - symbolNames[N_FALSE] = "n_false"; - symbolNames[N_NULL] = "n_null"; - symbolNames[T_R] = "singleChar<'r'>"; - symbolNames[T_U] = "singleChar<'u'>"; - symbolNames[T_U2] = "singleChar<'u'> (in string)"; - symbolNames[T_A] = "singleChar<'a'>"; - symbolNames[T_L] = "singleChar<'l'>"; - symbolNames[T_S] = "singleChar<'s'>"; - symbolNames[T_COLON] = "singleChar<':'>"; - symbolNames[T_HEX] = "t_hex"; - symbolNames[T_HEX2] = "t_hex2"; - symbolNames[T_HEX3] = "t_hex3"; - symbolNames[T_EOF] = "t_eof"; - symbolNames[T_BACKSLASH] = "singleChar<'\\'>"; } Continuation continuations[N_SYMBOL_COUNT]{}; - const char *symbolNames[N_SYMBOL_COUNT]{}; } symbolTables; inline WeaselJsonStatus Parser3::parse(char *buf, int len) {