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.bnf file and running go generate. Note that to do so gocc must be installed.
Use [gocc](https://github.com/goccmack/gocc/tree/master) 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.bnf` file and running `go generate`. Note that to do so `gocc` must be installed.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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.