|
Avro C#
|
The class that generates validating grammar. More...
Classes | |
| class | LitS |
| A wrapper around Schema that does "==" equality. More... | |
Public Member Functions | |
| virtual Symbol | Generate (Schema schema) |
Returns the non-terminal that is the start symbol for the grammar for the given schema sc. More... | |
Protected Member Functions | |
| virtual Symbol | Generate (Schema sc, IDictionary< LitS, Symbol > seen) |
Returns the non-terminal that is the start symbol for the grammar for 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 validating grammar.
|
inlineprotectedvirtual |
Returns the non-terminal that is the start symbol for the grammar for 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 in Avro.IO.Parsing.JsonGrammarGenerator.
Returns the non-terminal that is the start symbol for the grammar for the given schema sc.
Reimplemented in Avro.IO.Parsing.JsonGrammarGenerator.
1.8.17