You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for documenting this! I would be glad to help out if I can figure out how. If you have any time and is convenient for you, can you point me to where I can begin?
I guess you can look at existing commits to see how. This one might be a good start: 00adcae
The trickiest bit is figuring out the structure of the resulting syntax tree. For CREATE TYPE I guess it should be something like:
exportinterfaceCreateTypeStmtextendsBaseNode{type: "create_type_stmt";createKw: Keyword<"CREATE">;typeKw: Keyword<"TYPE">;name: EntityName;// ENUM definition is probably the simplest, though others should fit here as welldefinition?: AsClause<EnumTypeDefinition>;}exportinterfaceEnumTypeDefinitionextendsBaseNode{type: "enum_type_definition";enumKw: Keyword<"ENUM">;values: ParenExpr<ListExpr<StringLiteral>>;}
The text was updated successfully, but these errors were encountered: