Remove redundant JSON parser typedefs
JsonNonTerminal and JsonParserSem were added in commit 3311ea86ed These names of these two enums are not actually used, so there is no need for typedefs. Instead use plain enums to declare the constants. Noticed by Alvaro Herera.
This commit is contained in:
parent
ed52df3b19
commit
e00b4f79e7
@ -50,16 +50,16 @@ typedef enum /* contexts of JSON parser */
|
||||
* tokens, non-terminals, and semantic action markers.
|
||||
*/
|
||||
|
||||
typedef enum
|
||||
enum JsonNonTerminal
|
||||
{
|
||||
JSON_NT_JSON = 32,
|
||||
JSON_NT_ARRAY_ELEMENTS,
|
||||
JSON_NT_MORE_ARRAY_ELEMENTS,
|
||||
JSON_NT_KEY_PAIRS,
|
||||
JSON_NT_MORE_KEY_PAIRS,
|
||||
} JsonNonTerminal;
|
||||
};
|
||||
|
||||
typedef enum
|
||||
enum JsonParserSem
|
||||
{
|
||||
JSON_SEM_OSTART = 64,
|
||||
JSON_SEM_OEND,
|
||||
@ -72,7 +72,7 @@ typedef enum
|
||||
JSON_SEM_AELEM_END,
|
||||
JSON_SEM_SCALAR_INIT,
|
||||
JSON_SEM_SCALAR_CALL,
|
||||
} JsonParserSem;
|
||||
};
|
||||
|
||||
/*
|
||||
* struct containing the 3 stacks used in non-recursive parsing,
|
||||
|
@ -1312,14 +1312,12 @@ JsonManifestParseIncrementalState
|
||||
JsonManifestParseState
|
||||
JsonManifestSemanticState
|
||||
JsonManifestWALRangeField
|
||||
JsonNonTerminal
|
||||
JsonObjectAgg
|
||||
JsonObjectConstructor
|
||||
JsonOutput
|
||||
JsonParseExpr
|
||||
JsonParseContext
|
||||
JsonParseErrorType
|
||||
JsonParserSem
|
||||
JsonParserStack
|
||||
JsonPath
|
||||
JsonPathBool
|
||||
|
Loading…
x
Reference in New Issue
Block a user