|
Avro C#
|
The class that generates a grammar suitable to parse Avro data in JSON format. More...
Public Member Functions | |
| override Symbol | Generate (Schema schema) |
Returns the non-terminal that is the start symbol for the grammar for the grammar for the given schema schema. More... | |
Protected Member Functions | |
| override Symbol | Generate (Schema sc, IDictionary< LitS, Symbol > seen) |
Returns the non-terminal that is the start symbol for grammar of the given schema sc. If there is already an entry for the given schema in the given map seen then that entry is returned. Otherwise a new symbol is generated and an entry is inserted into the map. More... | |
The class that generates a grammar suitable to parse Avro data in JSON format.
|
inlineprotectedvirtual |
Returns the non-terminal that is the start symbol for grammar of the given schema sc. If there is already an entry for the given schema in the given map seen then that entry is returned. Otherwise a new symbol is generated and an entry is inserted into the map.
| sc | The schema for which the start symbol is required |
| seen | A map of schema to symbol mapping done so far. |
Reimplemented from Avro.IO.Parsing.ValidatingGrammarGenerator.
Returns the non-terminal that is the start symbol for the grammar for the grammar for the given schema schema.
Reimplemented from Avro.IO.Parsing.ValidatingGrammarGenerator.
1.8.17