Package org.opencypher.tools.grammar
This is the entry-point package for the tools in this library.
The Mainclass is the Main-Class for the jar
file, and is responsible for dispatching to one of the other utilities in this package.
The utilities in this package perform some action based on a grammar, typically generating a specific format from it.
-
Interface Summary Interface Description ISO14977.HtmlLinker SQLBNF.HtmlLinker -
Class Summary Class Description Antlr4 Generates an ANTLR (version 4) grammar from aGrammar.CypherGeneratorFactory Generates sample strings from a language.ISO14977 Generates an EBNF grammar according to the ISO14977 notation specification.RailRoadDiagramPages RailRoadDiagrams Generates railroad diagrams (as SVG files) for each of the productions in aGrammar.SQLBNF Generates a SQL BNF grammar according to ISO/IEC 9075-1 notation specification.TranslateGrammar translate between supported grammar serialisations, via the Grammar object modelXml Generates XML, in the same format as the input from a givenGrammar.