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.