pg_parse 0.12.0

PostgreSQL parser that uses the actual PostgreSQL server source to parse SQL queries and return the internal PostgreSQL parse tree.
Documentation
[
  "QuerySource",
  "SortByDir",
  "SortByNulls",
  "SetQuantifier",
  "A_Expr_Kind",
  "RoleSpecType",
  "TableLikeOption",
  "DefElemAction",
  "PartitionStrategy",
  "PartitionRangeDatumKind",
  "RTEKind",
  "WCOKind",
  "GroupingSetKind",
  "CTEMaterialize",
  "JsonQuotes",
  "JsonTableColumnType",
  "SetOperation",
  "ObjectType",
  "DropBehavior",
  "AlterTableType",
  "GrantTargetType",
  "VariableSetKind",
  "ConstrType",
  "ImportForeignSchemaType",
  "RoleStmtType",
  "FetchDirection",
  "FunctionParameterMode",
  "TransactionStmtKind",
  "ViewCheckOption",
  "DiscardMode",
  "ReindexObjectType",
  "AlterTSConfigType",
  "PublicationObjSpecType",
  "AlterPublicationAction",
  "AlterSubscriptionType",
  "OverridingKind",
  "OnCommitAction",
  "TableFuncType",
  "ParamKind",
  "CoercionContext",
  "CoercionForm",
  "BoolExprType",
  "SubLinkType",
  "RowCompareType",
  "MinMaxOp",
  "SQLValueFunctionOp",
  "XmlExprOp",
  "XmlOptionType",
  "JsonEncoding",
  "JsonFormatType",
  "JsonConstructorType",
  "JsonValueType",
  "JsonWrapper",
  "JsonBehaviorType",
  "JsonExprOp",
  "NullTestType",
  "BoolTestType",
  "MergeMatchKind",
  "LockClauseStrength",
  "LockWaitPolicy",
  "LockTupleMode",
  "NodeTag",
  "CmdType",
  "JoinType",
  "AggStrategy",
  "AggSplit",
  "SetOpCmd",
  "SetOpStrategy",
  "OnConflictAction",
  "LimitOption",
  "VacOptValue",
  "ScanDirection",
  "pg_enc",
  "yytokentype"
]