schema: rewrite parser with gocc #1
Reference in New Issue
Block a user
Delete Branch "gocc"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Use gocc and its format for BNF grammars to generate a lexer and parser, instead of using a hand-written one. Should we want to make changes to the syntax of the schema, it can trivially be done by modifying the
azschema.bnffile and runninggo generate. Note that to do sogoccmust be installed.