Package org.opencypher.grammar
Class Grammar.Builder
- java.lang.Object
-
- org.opencypher.grammar.Grammar.Builder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGrammar.Builder.Option
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Grammarbuild(Grammar.Builder.Option... options)Iterator<org.opencypher.grammar.ProductionNode>iterator()Grammar.Builderproduction(String name, String description, Grammar.Term first, Grammar.Term... alternatives)Grammar.Builderproduction(String name, Grammar.Term first, Grammar.Term... alternatives)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
production
public Grammar.Builder production(String name, Grammar.Term first, Grammar.Term... alternatives)
-
production
public Grammar.Builder production(String name, String description, Grammar.Term first, Grammar.Term... alternatives)
-
build
public Grammar build(Grammar.Builder.Option... options)
-
-