A B C D E F G H I K L M N O P Q R S T U V W X Y Z _ 
All Classes All Packages

A

a(String, String) - Method in class org.opencypher.tools.io.HtmlTag
 
accept(CharacterSet.DefinitionVisitor<EX>) - Method in interface org.opencypher.grammar.CharacterSet
 
accept(Literal.Visitor<EX>) - Method in interface org.opencypher.grammar.Literal
 
accept(ProductionVisitor<EX>) - Method in interface org.opencypher.grammar.Grammar
 
accept(TermVisitor<EX>) - Method in class org.opencypher.grammar.Grammar.Term
 
ACK - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character ACK ("ack").
ACTION - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
ACTION - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
ACTION() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.SpecialRuleContext
 
allBnfSymbols(String) - Static method in enum org.opencypher.tools.g4tree.BnfSymbols
 
ALLOW_ROOTLESS - org.opencypher.grammar.Grammar.Builder.Option
 
ALLOW_ROOTLESS_GRAMMAR - org.opencypher.grammar.Grammar.ParserOption
 
alternative() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
alternative() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.AlternativesContext
 
alternative(int) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.AlternativesContext
 
ALTERNATIVE - org.opencypher.tools.g4tree.GrammarItem.ItemType
 
AlternativeContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.AlternativeContext
 
alternatives() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
alternatives() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.OptionalitemContext
 
alternatives() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RequireditemContext
 
alternatives() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RhsContext
 
Alternatives - Interface in org.opencypher.grammar
 
ALTERNATIVES - org.opencypher.tools.g4tree.GrammarItem.ItemType
 
AlternativesContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.AlternativesContext
 
alternativesLinePrefix(int) - Method in class org.opencypher.tools.grammar.Antlr4
 
alternativesLinePrefix(int) - Method in class org.opencypher.tools.grammar.ISO14977
 
alternativesLinePrefix(int) - Method in class org.opencypher.tools.grammar.SQLBNF
 
alternativesSeparator() - Method in class org.opencypher.tools.grammar.Antlr4
 
alternativesSeparator() - Method in class org.opencypher.tools.grammar.ISO14977
 
alternativesSeparator() - Method in class org.opencypher.tools.grammar.SQLBNF
 
and(Output) - Method in interface org.opencypher.tools.io.Output
Fluent API for multiplexing multiple Output instances.
Antlr4 - Class in org.opencypher.tools.grammar
Generates an ANTLR (version 4) grammar from a Grammar.
ANY - org.opencypher.grammar.CharacterSet.Unicode
 
ANY - Static variable in interface org.opencypher.grammar.CharacterSet
 
anyBnfSymbols(String) - Static method in enum org.opencypher.tools.g4tree.BnfSymbols
 
anyCase(String) - Static method in class org.opencypher.railroad.Diagram
 
anyCaseFont() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
anyCharacter() - Static method in interface org.opencypher.grammar.Grammar
 
append(boolean) - Method in interface org.opencypher.tools.io.Output
Append a boolean value.
append(char) - Method in interface org.opencypher.tools.io.Output
 
append(char[]) - Method in interface org.opencypher.tools.io.Output
Append an array of characters.
append(char[], int, int) - Method in interface org.opencypher.tools.io.Output
Append a range from an array of characters.
append(double) - Method in interface org.opencypher.tools.io.Output
Append a double-precision floating-point number.
append(float) - Method in interface org.opencypher.tools.io.Output
Append a floating-point number.
append(int) - Method in interface org.opencypher.tools.io.Output
Append an integer.
append(long) - Method in interface org.opencypher.tools.io.Output
Append a long integer.
append(CharSequence) - Method in interface org.opencypher.tools.io.Output
 
append(CharSequence, int, int) - Method in interface org.opencypher.tools.io.Output
 
append(String) - Method in interface org.opencypher.tools.io.Output
Append a string.
append(Grammar.Term, Output) - Static method in class org.opencypher.tools.grammar.ISO14977
 
append(Grammar.Term, Output) - Static method in class org.opencypher.tools.grammar.SQLBNF
 
append(T, BiConsumer<T, Output>) - Method in interface org.opencypher.tools.io.Output
Append an arbitrary object, formatted by a supplied method for writing the object.
appendCodePoint(int) - Method in interface org.opencypher.tools.io.Output
Appends the string representation of the codePoint argument to this sequence.
apply(SVGShapes) - Method in class org.opencypher.railroad.SVGShapes.DOMFactory
 
arc(double, double, double, boolean, boolean, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Path
 
arc(ShapeRenderer.Shapes.Style, double, double, double, double, double) - Method in class org.opencypher.railroad.AwtShapes
 
arc(ShapeRenderer.Shapes.Style, double, double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
arc(ShapeRenderer.Shapes.Style, double, double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Group
 
arc(ShapeRenderer.Shapes.Style, double, double, double, double, double) - Method in class org.opencypher.railroad.SVGShapes
 
arrowAfter() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
arrowBefore() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
arrowHeight() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
arrowIndent() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
arrowWidth() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
AsciiArtRenderer - Class in org.opencypher.railroad
 
AsciiArtRenderer() - Constructor for class org.opencypher.railroad.AsciiArtRenderer
 
ASSIGN - org.opencypher.tools.g4tree.BnfSymbols
 
ASSIGN - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
ASSIGN - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
ASSIGN() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolContext
 
ASSIGN() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.Rule_Context
 
atLeast(int, Grammar.Term, Grammar.Term...) - Static method in interface org.opencypher.grammar.Grammar
 
attr(String, String) - Static method in class org.opencypher.tools.io.HtmlTag
Generate html tag attributes for use in .
attribute(String, String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
attribute(String, String) - Method in class org.opencypher.tools.xml.XmlGenerator.AttributesBuilder
 
attribute(String, String, String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
attribute(String, String, String) - Method in class org.opencypher.tools.xml.XmlGenerator.AttributesBuilder
 
Attribute - Annotation Type in org.opencypher.tools.xml
Handle an XML attribute.
AttributesBuilder(XmlGenerator) - Constructor for class org.opencypher.tools.xml.XmlGenerator.AttributesBuilder
 
AWT - Static variable in class org.opencypher.railroad.AwtShapes
 
AwtShapes - Class in org.opencypher.railroad
 

B

BAR - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
BAR - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
BAR() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.AlternativesContext
 
BAR() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolContext
 
BAR(int) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.AlternativesContext
 
begin() - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
begin() - Method in class org.opencypher.railroad.SVGShapes
 
BEL - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character BEL ("bell").
BiasedTerms - Interface in org.opencypher.grammar
 
binomial(int, double) - Static method in interface org.opencypher.generator.Choices
 
BNF - org.opencypher.tools.g4tree.Rule.RuleType
 
BNF_LITERAL - org.opencypher.tools.g4tree.GrammarItem.ItemType
 
BNF_NAME - Static variable in class org.opencypher.tools.g4tree.EOFreference
 
BNFBaseListener - Class in org.opencypher.tools.antlr.bnf
This class provides an empty implementation of BNFListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
BNFBaseListener() - Constructor for class org.opencypher.tools.antlr.bnf.BNFBaseListener
 
BNFLexer - Class in org.opencypher.tools.antlr.bnf
 
BNFLexer(CharStream) - Constructor for class org.opencypher.tools.antlr.bnf.BNFLexer
 
BNFListener - Class in org.opencypher.tools.g4processors
builds a GrammarItem tree from a SQL-BNF specification
BNFListener - Interface in org.opencypher.tools.antlr.bnf
This interface defines a complete listener for a parse tree produced by BNFParser.
BNFListener(CommonTokenStream) - Constructor for class org.opencypher.tools.g4processors.BNFListener
 
BNFParser - Class in org.opencypher.tools.antlr.bnf
 
BNFParser(TokenStream) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser
 
BNFParser.AlternativeContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.AlternativesContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.BnfsymbolContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.BnfsymbolsContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.CharactersetContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.DescriptionContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.DescriptionLineContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.ElementContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.ExclusioncharactersetContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.HeaderContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.IdContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.LhsContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.ListcharactersetContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.NamedcharactersetContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.NormaltextContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.OptionalitemContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.RequireditemContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.RhsContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.Rule_Context - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.RuleidContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.RulelistContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.RulerefContext - Class in org.opencypher.tools.antlr.bnf
 
BNFParser.TextContext - Class in org.opencypher.tools.antlr.bnf
 
BNFProcessor - Class in org.opencypher.tools.g4processors
create a grammar
BNFProcessor() - Constructor for class org.opencypher.tools.g4processors.BNFProcessor
 
bnfsymbol() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
bnfsymbol() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolsContext
 
bnfsymbol(int) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolsContext
 
BnfsymbolContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolContext
 
BnfSymbolLiteral - Class in org.opencypher.tools.g4tree
literal containing bnf symbols in bnf this can only be the whole rule.
BnfSymbolLiteral(BnfSymbols) - Constructor for class org.opencypher.tools.g4tree.BnfSymbolLiteral
 
bnfsymbols() - Method in interface org.opencypher.grammar.Production
 
bnfsymbols() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
bnfsymbols() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RhsContext
 
bnfsymbols(int) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RhsContext
 
BnfSymbols - Enum in org.opencypher.tools.g4tree
characters or groups of characters that need special treatment in BNF, G4 or both
BnfSymbols.Interleaver - Interface in org.opencypher.tools.g4tree
 
BnfsymbolsContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolsContext
 
body() - Method in class org.opencypher.tools.io.HtmlTag.Html
 
boldFont() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
bound() - Method in interface org.opencypher.grammar.BiasedTerms
 
bound() - Method in class org.opencypher.grammar.Nodes
 
br() - Method in class org.opencypher.tools.io.HtmlTag
 
branch(Diagram.Figure...) - Static method in class org.opencypher.railroad.Diagram
 
branchAfter() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
branchBefore() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
branchRadius() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
branchSpacing() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
BS - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character BS ("backspace").
build(Grammar.Builder.Option...) - Method in class org.opencypher.grammar.Grammar.Builder
 
build(Grammar, Diagram.BuilderOptions) - Static method in class org.opencypher.railroad.Diagram
 
build(Production, Diagram.BuilderOptions) - Static method in class org.opencypher.railroad.Diagram
 
bulletRadius() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 

C

CAN - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character CAN ("cancel").
cardinality() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
cardinality() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleItemContext
 
CARDINALITY - org.opencypher.tools.g4tree.GrammarItem.ItemType
 
CardinalityContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.CardinalityContext
 
caseInsensitive(String) - Static method in interface org.opencypher.grammar.Grammar
 
caseInsensitive(String) - Method in class org.opencypher.tools.grammar.Antlr4
 
caseInsensitive(String) - Method in class org.opencypher.tools.grammar.ISO14977
 
caseInsensitive(String) - Method in class org.opencypher.tools.grammar.SQLBNF
 
caseInsensitiveProductionStart(String) - Method in class org.opencypher.tools.grammar.Antlr4
 
caseInsensitiveProductionStart(String) - Method in class org.opencypher.tools.grammar.ISO14977
 
caseInsensitiveProductionStart(String) - Method in class org.opencypher.tools.grammar.SQLBNF
 
caseSensitive() - Method in interface org.opencypher.grammar.Literal
 
Cc - org.opencypher.grammar.CharacterSet.Unicode
Other, Control
Cf - org.opencypher.grammar.CharacterSet.Unicode
Other, Format
channelNames - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
channelNames - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
CHAR_SET - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
CHAR_SET - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
CHAR_SET() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.CharSetContext
 
CHARACTER_LITERAL - org.opencypher.tools.g4tree.GrammarItem.ItemType
 
CHARACTER_LITERAL - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
CHARACTER_LITERAL - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
CHARACTER_LITERAL() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.TextContext
 
CharacterLiteral - Class in org.opencypher.tools.g4tree
 
CharacterLiteral(String) - Constructor for class org.opencypher.tools.g4tree.CharacterLiteral
 
characters(char[], int, int) - Method in class org.opencypher.tools.xml.XmlGenerator
 
characters(CharSequence) - Method in class org.opencypher.tools.xml.XmlGenerator
 
characterset() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
characterset() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ElementContext
 
characterSet(CharacterSet) - Method in class org.opencypher.tools.grammar.Antlr4
 
characterSet(CharacterSet) - Method in class org.opencypher.tools.grammar.ISO14977
 
characterSet(CharacterSet) - Method in class org.opencypher.tools.grammar.SQLBNF
 
CharacterSet - Interface in org.opencypher.grammar
 
CharacterSet.DefinitionVisitor<EX extends Exception> - Interface in org.opencypher.grammar
 
CharacterSet.DefinitionVisitor.NamedSetVisitor<EX extends Exception> - Interface in org.opencypher.grammar
 
CharacterSet.ExclusionVisitor<EX extends Exception> - Interface in org.opencypher.grammar
 
CharacterSet.Unicode - Enum in org.opencypher.grammar
 
CharactersetContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.CharactersetContext
 
CharacterSetReplacement - Interface in org.opencypher.generator
 
charactersOfSet(String) - Static method in interface org.opencypher.grammar.Grammar
 
charset(String) - Static method in class org.opencypher.railroad.Diagram
 
charSet() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
charSet() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.LiteralContext
 
CharSetContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.CharSetContext
 
charsetFont() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
charsetLink(String) - Method in interface org.opencypher.railroad.ShapeRenderer.Linker
 
charsetLink(String) - Method in interface org.opencypher.tools.grammar.ISO14977.HtmlLinker
 
charsetLink(String) - Method in class org.opencypher.tools.grammar.RailRoadDiagramPages
 
charsetLink(String) - Method in class org.opencypher.tools.grammar.RailRoadDiagrams
 
charsetLink(String) - Method in interface org.opencypher.tools.grammar.SQLBNF.HtmlLinker
 
charsetLink(CharacterSet) - Method in interface org.opencypher.tools.grammar.ISO14977.HtmlLinker
 
charsetLink(CharacterSet) - Method in interface org.opencypher.tools.grammar.SQLBNF.HtmlLinker
 
Child - Annotation Type in org.opencypher.tools.xml
Handle a nested XML element.
choices() - Method in class org.opencypher.generator.GeneratorFactory
 
Choices - Interface in org.opencypher.generator
 
choose(Node, BiasedTerms) - Method in interface org.opencypher.generator.Choices
 
choose(Node, BiasedTerms) - Method in class org.opencypher.generator.InteractiveChoices
 
choose(Node, BiasedTerms) - Method in class org.opencypher.generator.TracingChoices
 
close() - Method in interface org.opencypher.grammar.CharacterSet.ExclusionVisitor
 
close() - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Group
 
close() - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Path
 
close() - Method in class org.opencypher.tools.grammar.Antlr4
 
close() - Method in class org.opencypher.tools.grammar.SQLBNF
 
close() - Method in class org.opencypher.tools.io.HtmlTag
 
close() - Method in class org.opencypher.tools.io.HtmlTag.Html
 
close() - Method in interface org.opencypher.tools.io.Output
 
closePath() - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Path
 
Cn - org.opencypher.grammar.CharacterSet.Unicode
Other, Not Assigned (no characters have this property)
Co - org.opencypher.grammar.CharacterSet.Unicode
Other, Private Use
codePoint(Node, CharacterSet) - Method in interface org.opencypher.generator.Choices
 
codePoint(Node, CharacterSet) - Method in class org.opencypher.generator.InteractiveChoices
 
codePoint(Node, CharacterSet) - Method in class org.opencypher.generator.TracingChoices
 
codePointAt(int) - Method in interface org.opencypher.grammar.Literal
 
codePointAt(int) - Method in interface org.opencypher.tools.io.Output.Readable
Returns the Unicode code point (starting) at the specified index.
codePointAt(CharSequence, int) - Static method in interface org.opencypher.tools.io.Output
Get the Unicode code point of the specified character sequence at the specified index.
comment(CharSequence) - Method in class org.opencypher.tools.xml.XmlGenerator
 
Comment - Enum in org.opencypher.tools.xml
Marker, used together with the @Child(Comment.class) annotation to mark that the annotated text method accepts comments rather than regular text elements.
Comment.Header - Enum in org.opencypher.tools.xml
 
contains(int) - Method in interface org.opencypher.grammar.CharacterSet
 
contentEquals(CharSequence) - Method in interface org.opencypher.tools.io.Output.Readable
Compares the contents of this object to the specified CharSequence.
context() - Method in interface org.opencypher.generator.ProductionReplacement.Context
 
controlCharName(int) - Static method in interface org.opencypher.grammar.CharacterSet
 
convert() - Method in class org.opencypher.grammar.GrammarConverter
 
convert(Diagram.Renderer<? super Canvas, ?, EX>, Diagram.CanvasProvider<? extends Canvas, ? extends EX>, Function<Canvas, Result>) - Method in class org.opencypher.railroad.Diagram
 
convert(Diagram.Renderer<? super Canvas, ?, EX>, P) - Method in class org.opencypher.railroad.Diagram
 
convert(R) - Method in class org.opencypher.railroad.Diagram
 
convert(R, Function<Canvas, Result>) - Method in class org.opencypher.railroad.Diagram
 
CR - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character CR ("carriage return").
Cs - org.opencypher.grammar.CharacterSet.Unicode
Other, Surrogate
cubicTo(double, double, double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Path
 
CypherGeneratorFactory - Class in org.opencypher.tools.grammar
Generates sample strings from a language.
CypherGeneratorFactory() - Constructor for class org.opencypher.tools.grammar.CypherGeneratorFactory
 

D

DC1 - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character DC1 ("device control 1 - XON").
DC2 - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character DC2 ("device control 2").
DC3 - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character DC3 ("device control 3 - XOFF").
DC4 - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character DC4 ("device control 4").
declaringProduction() - Method in interface org.opencypher.grammar.NonTerminal
 
defaultInvoker(Method) - Static method in class org.opencypher.tools.Reflection
Returns a method handle that invoke a default method of an interface.
definition() - Method in interface org.opencypher.grammar.Production
 
DEL - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character {code DEL}.
description() - Method in interface org.opencypher.grammar.Production
 
description() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
description() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.HeaderContext
 
description() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.Rule_Context
 
description() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
description() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.Rule_Context
 
DescriptionContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.DescriptionContext
 
DescriptionContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.DescriptionContext
 
descriptionLine() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.DescriptionContext
 
descriptionLine() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
descriptionLine(int) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.DescriptionContext
 
DescriptionLineContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.DescriptionLineContext
 
diagram(String, Diagram.Figure) - Static method in class org.opencypher.railroad.Diagram
 
Diagram - Class in org.opencypher.railroad
Logical representation of a rail road diagram.
Diagram.BuilderOptions - Interface in org.opencypher.railroad
 
Diagram.CanvasProvider<Canvas,​EX extends Exception> - Interface in org.opencypher.railroad
 
Diagram.Figure - Class in org.opencypher.railroad
 
Diagram.Renderer<Canvas,​Text,​EX extends Exception> - Interface in org.opencypher.railroad
 
diagramMargin() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
diagramSize(Size) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
diagramSize(Size) - Method in class org.opencypher.railroad.ShapeRenderer
 
DLE - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character DLE ("data link escape").
DOLLAR - org.opencypher.tools.g4tree.BnfSymbols
 
DOLLAR - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
DOLLAR - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
DOLLAR() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolContext
 
DOLLAR() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.CharactersetContext
 
DOLLAR(int) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.CharactersetContext
 
DOMFactory() - Constructor for class org.opencypher.railroad.SVGShapes.DOMFactory
 
DOT_PATTERN - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
DOT_PATTERN - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
DOT_PATTERN() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.DotPatternContext
 
dotPattern() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
dotPattern() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.LiteralContext
 
DotPatternContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.DotPatternContext
 
DOUBLE_EXCLAM - org.opencypher.tools.g4tree.BnfSymbols
 
DOUBLE_EXCLAM - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
DOUBLE_EXCLAM - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
DOUBLE_EXCLAM() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolContext
 
dynamicOptions(Class<T>, Function<Method, Object>, Option<? super T>...) - Static method in interface org.opencypher.tools.Option
Create a dynamic implementation of the supplied options interface using the specified options to define values.

E

element() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.AlternativeContext
 
element() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
element(int) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.AlternativeContext
 
Element - Interface in org.opencypher.tools.g4tree
 
Element - Annotation Type in org.opencypher.tools.xml
Defines that a class corresponds to a particular XML element.
ElementContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.ElementContext
 
ElementWithCardinality - Class in org.opencypher.tools.g4tree
 
ElementWithCardinality(GrammarItem) - Constructor for class org.opencypher.tools.g4tree.ElementWithCardinality
 
eligibleForGeneration() - Method in interface org.opencypher.grammar.Alternatives
 
ELLIPSIS - org.opencypher.tools.g4tree.BnfSymbols
 
ELLIPSIS - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
ELLIPSIS - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
ELLIPSIS() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolContext
 
ELLIPSIS() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.IdContext
 
ELLIPSIS() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.OptionalitemContext
 
ELLIPSIS() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RequireditemContext
 
EM - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character EM ("end of medium").
end() - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
end() - Method in class org.opencypher.railroad.SVGShapes
 
endDocument() - Method in class org.opencypher.tools.xml.XmlGenerator
 
endElement(String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
endElement(String, String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
endElementSameLine(String, String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
endPrefixMapping(String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
ENQ - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character ENQ ("enquiry").
enterAlternative(BNFParser.AlternativeContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.alternative().
enterAlternative(BNFParser.AlternativeContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.alternative().
enterAlternatives(BNFParser.AlternativesContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.alternatives().
enterAlternatives(BNFParser.AlternativesContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.alternatives().
enterBnfsymbol(BNFParser.BnfsymbolContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.bnfsymbol().
enterBnfsymbol(BNFParser.BnfsymbolContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.bnfsymbol().
enterBnfsymbols(BNFParser.BnfsymbolsContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.bnfsymbols().
enterBnfsymbols(BNFParser.BnfsymbolsContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.bnfsymbols().
enterCardinality(Gee4Parser.CardinalityContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.cardinality().
enterCardinality(Gee4Parser.CardinalityContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.cardinality().
enterCharacterset(BNFParser.CharactersetContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.characterset().
enterCharacterset(BNFParser.CharactersetContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.characterset().
enterCharSet(Gee4Parser.CharSetContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.charSet().
enterCharSet(Gee4Parser.CharSetContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.charSet().
enterDescription(BNFParser.DescriptionContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.description().
enterDescription(BNFParser.DescriptionContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.description().
enterDescription(Gee4Parser.DescriptionContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.description().
enterDescription(Gee4Parser.DescriptionContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.description().
enterDescriptionLine(BNFParser.DescriptionLineContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.descriptionLine().
enterDescriptionLine(BNFParser.DescriptionLineContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.descriptionLine().
enterDotPattern(Gee4Parser.DotPatternContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.dotPattern().
enterDotPattern(Gee4Parser.DotPatternContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.dotPattern().
enterElement(BNFParser.ElementContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.element().
enterElement(BNFParser.ElementContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.element().
enterEveryRule(ParserRuleContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
enterEveryRule(ParserRuleContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
enterExclusioncharacterset(BNFParser.ExclusioncharactersetContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.exclusioncharacterset().
enterExclusioncharacterset(BNFParser.ExclusioncharactersetContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.exclusioncharacterset().
enterFragmentRule(Gee4Parser.FragmentRuleContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.fragmentRule().
enterFragmentRule(Gee4Parser.FragmentRuleContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.fragmentRule().
enterGrammardef(Gee4Parser.GrammardefContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.grammardef().
enterGrammardef(Gee4Parser.GrammardefContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.grammardef().
enterHeader(BNFParser.HeaderContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.header().
enterHeader(BNFParser.HeaderContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.header().
enterHeader(Gee4Parser.HeaderContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.header().
enterHeader(Gee4Parser.HeaderContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.header().
enterId(BNFParser.IdContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.id().
enterId(BNFParser.IdContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.id().
enterLhs(BNFParser.LhsContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.lhs().
enterLhs(BNFParser.LhsContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.lhs().
enterListcharacterset(BNFParser.ListcharactersetContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.listcharacterset().
enterListcharacterset(BNFParser.ListcharactersetContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.listcharacterset().
enterLiteral(Gee4Parser.LiteralContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.literal().
enterLiteral(Gee4Parser.LiteralContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.literal().
enterNamedcharacterset(BNFParser.NamedcharactersetContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.namedcharacterset().
enterNamedcharacterset(BNFParser.NamedcharactersetContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.namedcharacterset().
enterNegatedCharSet(Gee4Parser.NegatedCharSetContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.negatedCharSet().
enterNegatedCharSet(Gee4Parser.NegatedCharSetContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.negatedCharSet().
enterNegatedQuotedString(Gee4Parser.NegatedQuotedStringContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.negatedQuotedString().
enterNegatedQuotedString(Gee4Parser.NegatedQuotedStringContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.negatedQuotedString().
enterNormaltext(BNFParser.NormaltextContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.normaltext().
enterNormaltext(BNFParser.NormaltextContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.normaltext().
enterOptionalitem(BNFParser.OptionalitemContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.optionalitem().
enterOptionalitem(BNFParser.OptionalitemContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.optionalitem().
enterQuotedString(Gee4Parser.QuotedStringContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.quotedString().
enterQuotedString(Gee4Parser.QuotedStringContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.quotedString().
enterRequireditem(BNFParser.RequireditemContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.requireditem().
enterRequireditem(BNFParser.RequireditemContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.requireditem().
enterRhs(BNFParser.RhsContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.rhs().
enterRhs(BNFParser.RhsContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.rhs().
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.AlternativeContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.AlternativesContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolsContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.CharactersetContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.DescriptionContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.DescriptionLineContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ElementContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ExclusioncharactersetContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.HeaderContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.IdContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.LhsContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ListcharactersetContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.NamedcharactersetContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.NormaltextContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.OptionalitemContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RequireditemContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RhsContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.Rule_Context
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RuleidContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RulelistContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RulerefContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.TextContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.CardinalityContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.CharSetContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.DescriptionContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.DotPatternContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.FragmentRuleContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.GrammardefContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.HeaderContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.LiteralContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.NegatedCharSetContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.NegatedQuotedStringContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.QuotedStringContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.Rule_Context
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleAlternativeContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleComponentContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleElementsContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleItemContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RulelistContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleNameContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleReferenceContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.SpecialRuleContext
 
enterRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.WholegrammarContext
 
enterRule_(BNFParser.Rule_Context) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.rule_().
enterRule_(BNFParser.Rule_Context) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.rule_().
enterRule_(Gee4Parser.Rule_Context) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.rule_().
enterRule_(Gee4Parser.Rule_Context) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.rule_().
enterRuleAlternative(Gee4Parser.RuleAlternativeContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.ruleAlternative().
enterRuleAlternative(Gee4Parser.RuleAlternativeContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.ruleAlternative().
enterRuleComponent(Gee4Parser.RuleComponentContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.ruleComponent().
enterRuleComponent(Gee4Parser.RuleComponentContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.ruleComponent().
enterRuleElements(Gee4Parser.RuleElementsContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.ruleElements().
enterRuleElements(Gee4Parser.RuleElementsContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.ruleElements().
enterRuleid(BNFParser.RuleidContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.ruleid().
enterRuleid(BNFParser.RuleidContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.ruleid().
enterRuleItem(Gee4Parser.RuleItemContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.ruleItem().
enterRuleItem(Gee4Parser.RuleItemContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.ruleItem().
enterRulelist(BNFParser.RulelistContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.rulelist().
enterRulelist(BNFParser.RulelistContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.rulelist().
enterRulelist(Gee4Parser.RulelistContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.rulelist().
enterRulelist(Gee4Parser.RulelistContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.rulelist().
enterRuleName(Gee4Parser.RuleNameContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.ruleName().
enterRuleName(Gee4Parser.RuleNameContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.ruleName().
enterRuleref(BNFParser.RulerefContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.ruleref().
enterRuleref(BNFParser.RulerefContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.ruleref().
enterRuleReference(Gee4Parser.RuleReferenceContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.ruleReference().
enterRuleReference(Gee4Parser.RuleReferenceContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.ruleReference().
enterSpecialRule(Gee4Parser.SpecialRuleContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.specialRule().
enterSpecialRule(Gee4Parser.SpecialRuleContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.specialRule().
enterText(BNFParser.TextContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Enter a parse tree produced by BNFParser.text().
enterText(BNFParser.TextContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Enter a parse tree produced by BNFParser.text().
enterWholegrammar(Gee4Parser.WholegrammarContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Enter a parse tree produced by Gee4Parser.wholegrammar().
enterWholegrammar(Gee4Parser.WholegrammarContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Enter a parse tree produced by Gee4Parser.wholegrammar().
EOF() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RulelistContext
 
EOF() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RulelistContext
 
EOFreference - Class in org.opencypher.tools.g4tree
 
EOFreference() - Constructor for class org.opencypher.tools.g4tree.EOFreference
 
EOI - org.opencypher.tools.g4tree.GrammarItem.ItemType
 
EOI - Static variable in interface org.opencypher.grammar.CharacterSet
 
EOT - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character EOT ("end of transmission").
epsilon() - Static method in interface org.opencypher.grammar.Grammar
 
epsilon() - Method in class org.opencypher.tools.grammar.Antlr4
 
epsilon() - Method in class org.opencypher.tools.grammar.ISO14977
 
epsilon() - Method in class org.opencypher.tools.grammar.SQLBNF
 
equals(Object) - Method in class org.opencypher.generator.Node
 
equals(Object) - Method in class org.opencypher.railroad.Diagram
 
equals(Object) - Method in class org.opencypher.railroad.ShapeRenderer.Shapes.Point
 
ESC - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character ESC ("escape").
escape(CharSequence, int, int, IntFunction<String>) - Method in interface org.opencypher.tools.io.Output
Escape the code points of the given character sequence according to the given replacement function.
escape(CharSequence, IntFunction<String>) - Method in interface org.opencypher.tools.io.Output
Escape the code points of the given character sequence according to the given replacement function.
escapeCodePoint(int) - Static method in interface org.opencypher.grammar.CharacterSet
 
ETB - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character ETB ("end of transmission block").
ETX - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character ETX ("end of text").
except(int...) - Method in class org.opencypher.grammar.Grammar.CharacterSet
 
excludeCodePoint(int) - Method in interface org.opencypher.grammar.CharacterSet.ExclusionVisitor
 
excludeRange(int, int) - Method in interface org.opencypher.grammar.CharacterSet.ExclusionVisitor
 
excludeSet(String) - Method in interface org.opencypher.grammar.CharacterSet.ExclusionVisitor
 
exclusioncharacterset() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.CharactersetContext
 
exclusioncharacterset() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
ExclusionCharacterSet - Class in org.opencypher.tools.g4tree
 
ExclusionCharacterSet(String) - Constructor for class org.opencypher.tools.g4tree.ExclusionCharacterSet
 
ExclusioncharactersetContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.ExclusioncharactersetContext
 
EXCLUSIONCHARSET - org.opencypher.tools.g4tree.GrammarItem.ItemType
 
exitAlternative(BNFParser.AlternativeContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.alternative().
exitAlternative(BNFParser.AlternativeContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.alternative().
exitAlternative(BNFParser.AlternativeContext) - Method in class org.opencypher.tools.g4processors.BNFListener
 
exitAlternatives(BNFParser.AlternativesContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.alternatives().
exitAlternatives(BNFParser.AlternativesContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.alternatives().
exitAlternatives(BNFParser.AlternativesContext) - Method in class org.opencypher.tools.g4processors.BNFListener
 
exitBnfsymbol(BNFParser.BnfsymbolContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.bnfsymbol().
exitBnfsymbol(BNFParser.BnfsymbolContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.bnfsymbol().
exitBnfsymbols(BNFParser.BnfsymbolsContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.bnfsymbols().
exitBnfsymbols(BNFParser.BnfsymbolsContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.bnfsymbols().
exitBnfsymbols(BNFParser.BnfsymbolsContext) - Method in class org.opencypher.tools.g4processors.BNFListener
 
exitCardinality(Gee4Parser.CardinalityContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.cardinality().
exitCardinality(Gee4Parser.CardinalityContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.cardinality().
exitCharacterset(BNFParser.CharactersetContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.characterset().
exitCharacterset(BNFParser.CharactersetContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.characterset().
exitCharacterset(BNFParser.CharactersetContext) - Method in class org.opencypher.tools.g4processors.BNFListener
 
exitCharSet(Gee4Parser.CharSetContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.charSet().
exitCharSet(Gee4Parser.CharSetContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.charSet().
exitCharSet(Gee4Parser.CharSetContext) - Method in class org.opencypher.tools.g4processors.G4Listener
 
exitDescription(BNFParser.DescriptionContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.description().
exitDescription(BNFParser.DescriptionContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.description().
exitDescription(Gee4Parser.DescriptionContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.description().
exitDescription(Gee4Parser.DescriptionContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.description().
exitDescriptionLine(BNFParser.DescriptionLineContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.descriptionLine().
exitDescriptionLine(BNFParser.DescriptionLineContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.descriptionLine().
exitDotPattern(Gee4Parser.DotPatternContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.dotPattern().
exitDotPattern(Gee4Parser.DotPatternContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.dotPattern().
exitDotPattern(Gee4Parser.DotPatternContext) - Method in class org.opencypher.tools.g4processors.G4Listener
 
exitElement(BNFParser.ElementContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.element().
exitElement(BNFParser.ElementContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.element().
exitElement(BNFParser.ElementContext) - Method in class org.opencypher.tools.g4processors.BNFListener
 
exitEveryRule(ParserRuleContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
exitEveryRule(ParserRuleContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
exitEveryRule(ParserRuleContext) - Method in class org.opencypher.tools.g4processors.G4Listener
 
exitExclusioncharacterset(BNFParser.ExclusioncharactersetContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.exclusioncharacterset().
exitExclusioncharacterset(BNFParser.ExclusioncharactersetContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.exclusioncharacterset().
exitExclusioncharacterset(BNFParser.ExclusioncharactersetContext) - Method in class org.opencypher.tools.g4processors.BNFListener
 
exitFragmentRule(Gee4Parser.FragmentRuleContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.fragmentRule().
exitFragmentRule(Gee4Parser.FragmentRuleContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.fragmentRule().
exitFragmentRule(Gee4Parser.FragmentRuleContext) - Method in class org.opencypher.tools.g4processors.G4Listener
 
exitGrammardef(Gee4Parser.GrammardefContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.grammardef().
exitGrammardef(Gee4Parser.GrammardefContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.grammardef().
exitGrammardef(Gee4Parser.GrammardefContext) - Method in class org.opencypher.tools.g4processors.G4Listener
 
exitHeader(BNFParser.HeaderContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.header().
exitHeader(BNFParser.HeaderContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.header().
exitHeader(Gee4Parser.HeaderContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.header().
exitHeader(Gee4Parser.HeaderContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.header().
exitId(BNFParser.IdContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.id().
exitId(BNFParser.IdContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.id().
exitId(BNFParser.IdContext) - Method in class org.opencypher.tools.g4processors.BNFListener
 
exitLhs(BNFParser.LhsContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.lhs().
exitLhs(BNFParser.LhsContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.lhs().
exitLhs(BNFParser.LhsContext) - Method in class org.opencypher.tools.g4processors.BNFListener
 
exitListcharacterset(BNFParser.ListcharactersetContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.listcharacterset().
exitListcharacterset(BNFParser.ListcharactersetContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.listcharacterset().
exitListcharacterset(BNFParser.ListcharactersetContext) - Method in class org.opencypher.tools.g4processors.BNFListener
 
exitLiteral(Gee4Parser.LiteralContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.literal().
exitLiteral(Gee4Parser.LiteralContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.literal().
exitLiteral(Gee4Parser.LiteralContext) - Method in class org.opencypher.tools.g4processors.G4Listener
 
exitNamedcharacterset(BNFParser.NamedcharactersetContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.namedcharacterset().
exitNamedcharacterset(BNFParser.NamedcharactersetContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.namedcharacterset().
exitNamedcharacterset(BNFParser.NamedcharactersetContext) - Method in class org.opencypher.tools.g4processors.BNFListener
 
exitNegatedCharSet(Gee4Parser.NegatedCharSetContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.negatedCharSet().
exitNegatedCharSet(Gee4Parser.NegatedCharSetContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.negatedCharSet().
exitNegatedCharSet(Gee4Parser.NegatedCharSetContext) - Method in class org.opencypher.tools.g4processors.G4Listener
 
exitNegatedQuotedString(Gee4Parser.NegatedQuotedStringContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.negatedQuotedString().
exitNegatedQuotedString(Gee4Parser.NegatedQuotedStringContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.negatedQuotedString().
exitNegatedQuotedString(Gee4Parser.NegatedQuotedStringContext) - Method in class org.opencypher.tools.g4processors.G4Listener
 
exitNormaltext(BNFParser.NormaltextContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.normaltext().
exitNormaltext(BNFParser.NormaltextContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.normaltext().
exitNormaltext(BNFParser.NormaltextContext) - Method in class org.opencypher.tools.g4processors.BNFListener
 
exitOptionalitem(BNFParser.OptionalitemContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.optionalitem().
exitOptionalitem(BNFParser.OptionalitemContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.optionalitem().
exitOptionalitem(BNFParser.OptionalitemContext) - Method in class org.opencypher.tools.g4processors.BNFListener
 
exitQuotedString(Gee4Parser.QuotedStringContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.quotedString().
exitQuotedString(Gee4Parser.QuotedStringContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.quotedString().
exitQuotedString(Gee4Parser.QuotedStringContext) - Method in class org.opencypher.tools.g4processors.G4Listener
 
exitRequireditem(BNFParser.RequireditemContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.requireditem().
exitRequireditem(BNFParser.RequireditemContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.requireditem().
exitRequireditem(BNFParser.RequireditemContext) - Method in class org.opencypher.tools.g4processors.BNFListener
 
exitRhs(BNFParser.RhsContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.rhs().
exitRhs(BNFParser.RhsContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.rhs().
exitRhs(BNFParser.RhsContext) - Method in class org.opencypher.tools.g4processors.BNFListener
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.AlternativeContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.AlternativesContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolsContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.CharactersetContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.DescriptionContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.DescriptionLineContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ElementContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ExclusioncharactersetContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.HeaderContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.IdContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.LhsContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ListcharactersetContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.NamedcharactersetContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.NormaltextContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.OptionalitemContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RequireditemContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RhsContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.Rule_Context
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RuleidContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RulelistContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RulerefContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.TextContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.CardinalityContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.CharSetContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.DescriptionContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.DotPatternContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.FragmentRuleContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.GrammardefContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.HeaderContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.LiteralContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.NegatedCharSetContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.NegatedQuotedStringContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.QuotedStringContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.Rule_Context
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleAlternativeContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleComponentContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleElementsContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleItemContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RulelistContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleNameContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleReferenceContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.SpecialRuleContext
 
exitRule(ParseTreeListener) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.WholegrammarContext
 
exitRule_(BNFParser.Rule_Context) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.rule_().
exitRule_(BNFParser.Rule_Context) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.rule_().
exitRule_(BNFParser.Rule_Context) - Method in class org.opencypher.tools.g4processors.BNFListener
 
exitRule_(Gee4Parser.Rule_Context) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.rule_().
exitRule_(Gee4Parser.Rule_Context) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.rule_().
exitRule_(Gee4Parser.Rule_Context) - Method in class org.opencypher.tools.g4processors.G4Listener
 
exitRuleAlternative(Gee4Parser.RuleAlternativeContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.ruleAlternative().
exitRuleAlternative(Gee4Parser.RuleAlternativeContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.ruleAlternative().
exitRuleAlternative(Gee4Parser.RuleAlternativeContext) - Method in class org.opencypher.tools.g4processors.G4Listener
 
exitRuleComponent(Gee4Parser.RuleComponentContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.ruleComponent().
exitRuleComponent(Gee4Parser.RuleComponentContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.ruleComponent().
exitRuleComponent(Gee4Parser.RuleComponentContext) - Method in class org.opencypher.tools.g4processors.G4Listener
 
exitRuleElements(Gee4Parser.RuleElementsContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.ruleElements().
exitRuleElements(Gee4Parser.RuleElementsContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.ruleElements().
exitRuleElements(Gee4Parser.RuleElementsContext) - Method in class org.opencypher.tools.g4processors.G4Listener
 
exitRuleid(BNFParser.RuleidContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.ruleid().
exitRuleid(BNFParser.RuleidContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.ruleid().
exitRuleid(BNFParser.RuleidContext) - Method in class org.opencypher.tools.g4processors.BNFListener
 
exitRuleItem(Gee4Parser.RuleItemContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.ruleItem().
exitRuleItem(Gee4Parser.RuleItemContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.ruleItem().
exitRuleItem(Gee4Parser.RuleItemContext) - Method in class org.opencypher.tools.g4processors.G4Listener
 
exitRulelist(BNFParser.RulelistContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.rulelist().
exitRulelist(BNFParser.RulelistContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.rulelist().
exitRulelist(BNFParser.RulelistContext) - Method in class org.opencypher.tools.g4processors.BNFListener
 
exitRulelist(Gee4Parser.RulelistContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.rulelist().
exitRulelist(Gee4Parser.RulelistContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.rulelist().
exitRulelist(Gee4Parser.RulelistContext) - Method in class org.opencypher.tools.g4processors.G4Listener
 
exitRuleName(Gee4Parser.RuleNameContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.ruleName().
exitRuleName(Gee4Parser.RuleNameContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.ruleName().
exitRuleName(Gee4Parser.RuleNameContext) - Method in class org.opencypher.tools.g4processors.G4Listener
 
exitRuleref(BNFParser.RulerefContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.ruleref().
exitRuleref(BNFParser.RulerefContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.ruleref().
exitRuleref(BNFParser.RulerefContext) - Method in class org.opencypher.tools.g4processors.BNFListener
 
exitRuleReference(Gee4Parser.RuleReferenceContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.ruleReference().
exitRuleReference(Gee4Parser.RuleReferenceContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.ruleReference().
exitRuleReference(Gee4Parser.RuleReferenceContext) - Method in class org.opencypher.tools.g4processors.G4Listener
 
exitSpecialRule(Gee4Parser.SpecialRuleContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.specialRule().
exitSpecialRule(Gee4Parser.SpecialRuleContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.specialRule().
exitSpecialRule(Gee4Parser.SpecialRuleContext) - Method in class org.opencypher.tools.g4processors.G4Listener
 
exitText(BNFParser.TextContext) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
Exit a parse tree produced by BNFParser.text().
exitText(BNFParser.TextContext) - Method in interface org.opencypher.tools.antlr.bnf.BNFListener
Exit a parse tree produced by BNFParser.text().
exitText(BNFParser.TextContext) - Method in class org.opencypher.tools.g4processors.BNFListener
 
exitWholegrammar(Gee4Parser.WholegrammarContext) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
Exit a parse tree produced by Gee4Parser.wholegrammar().
exitWholegrammar(Gee4Parser.WholegrammarContext) - Method in interface org.opencypher.tools.antlr.g4.Gee4Listener
Exit a parse tree produced by Gee4Parser.wholegrammar().
exitWholegrammar(Gee4Parser.WholegrammarContext) - Method in class org.opencypher.tools.g4processors.G4Listener
 
expandAnyCase() - Method in interface org.opencypher.railroad.Diagram.BuilderOptions
 
extractContent() - Method in class org.opencypher.tools.g4tree.ElementWithCardinality
 

F

FAIL_ON_UNKNOWN_ATTRIBUTE - org.opencypher.tools.xml.XmlParser.Option
Fail if an attribute is encountered in the document that cannot be assigned to the corresponding object.
FAIL_ON_UNKNOWN_XML_ATTRIBUTE - org.opencypher.grammar.Grammar.ParserOption
 
FailingErrorListener - Class in org.opencypher.tools.g4processors
this has the same name, but slightly different behaviour to the scala equivalent
FailingErrorListener() - Constructor for class org.opencypher.tools.g4processors.FailingErrorListener
 
FF - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character FF ("form feed").
FILL - Static variable in class org.opencypher.railroad.ShapeRenderer.Shapes.Style
 
first(List<Grammar.Term>) - Method in class org.opencypher.grammar.GrammarConverter
 
flatList() - Static method in class org.opencypher.tools.Functions
A Collector that collects optional values to a list.
flush() - Method in interface org.opencypher.tools.io.Output
Flushes the underlying output.
forEach(Consumer<? super Grammar.Term>) - Method in interface org.opencypher.grammar.Terms
 
format(String, Object...) - Method in interface org.opencypher.tools.io.Output
Appends a formatted string to this output stream using the specified format string and arguments.
format(Locale, String, Object...) - Method in interface org.opencypher.tools.io.Output
Appends a formatted string to this output stream using the specified format string and arguments.
FRAGMENT - org.opencypher.tools.g4tree.Rule.RuleType
 
fragmentRule() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
fragmentRule() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RulelistContext
 
fragmentRule(int) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RulelistContext
 
FragmentRuleContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.FragmentRuleContext
 
FreeTextItem - Class in org.opencypher.tools.g4tree
 
FreeTextItem(String) - Constructor for class org.opencypher.tools.g4tree.FreeTextItem
 
from(Properties) - Static method in enum org.opencypher.grammar.Grammar.ParserOption
 
fromCharacterType(int) - Static method in enum org.opencypher.grammar.CharacterSet.Unicode
Returns the unicode character set representing the general category for the corresponding numeric java value of the category.
FS - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character FS ("file separator").
FunctionName(ProductionReplacement.Context<CypherGeneratorFactory.State>) - Method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
Functions - Class in org.opencypher.tools
Utilities for working with Java functions.
Functions() - Constructor for class org.opencypher.tools.Functions
 

G

G4Listener - Class in org.opencypher.tools.g4processors
 
G4Listener(CommonTokenStream) - Constructor for class org.opencypher.tools.g4processors.G4Listener
 
G4Processor - Class in org.opencypher.tools.g4processors
 
G4Processor() - Constructor for class org.opencypher.tools.g4processors.G4Processor
 
Gee4BaseListener - Class in org.opencypher.tools.antlr.g4
This class provides an empty implementation of Gee4Listener, which can be extended to create a listener which only needs to handle a subset of the available methods.
Gee4BaseListener() - Constructor for class org.opencypher.tools.antlr.g4.Gee4BaseListener
 
Gee4Lexer - Class in org.opencypher.tools.antlr.g4
 
Gee4Lexer(CharStream) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Lexer
 
Gee4Listener - Interface in org.opencypher.tools.antlr.g4
This interface defines a complete listener for a parse tree produced by Gee4Parser.
Gee4Parser - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser(TokenStream) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser
 
Gee4Parser.CardinalityContext - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.CharSetContext - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.DescriptionContext - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.DotPatternContext - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.FragmentRuleContext - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.GrammardefContext - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.HeaderContext - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.LiteralContext - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.NegatedCharSetContext - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.NegatedQuotedStringContext - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.QuotedStringContext - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.Rule_Context - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.RuleAlternativeContext - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.RuleComponentContext - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.RuleElementsContext - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.RuleItemContext - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.RulelistContext - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.RuleNameContext - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.RuleReferenceContext - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.SpecialRuleContext - Class in org.opencypher.tools.antlr.g4
 
Gee4Parser.WholegrammarContext - Class in org.opencypher.tools.antlr.g4
 
generate() - Method in class org.opencypher.tools.grammar.Xml
 
generate() - Method in class org.opencypher.tools.xml.XmlGenerator
 
generate(String, Output) - Method in class org.opencypher.generator.Generator
 
generate(Output) - Method in class org.opencypher.generator.Generator
 
generate(XmlGenerator) - Static method in class org.opencypher.tools.xml.XmlGenerator
 
generate(XmlGenerator, OutputStream) - Static method in class org.opencypher.tools.xml.XmlGenerator
 
generate(XmlGenerator, Writer) - Static method in class org.opencypher.tools.xml.XmlGenerator
 
generateDefault() - Method in interface org.opencypher.generator.ProductionReplacement.Context
 
generator(Path, Grammar.ParserOption...) - Method in class org.opencypher.generator.GeneratorFactory
 
generator(Grammar) - Method in class org.opencypher.generator.GeneratorFactory
 
Generator - Class in org.opencypher.generator
 
Generator(Choices, Grammar, Supplier<T>, ProductionReplacement<T>...) - Constructor for class org.opencypher.generator.Generator
 
Generator(Choices, Grammar, ProductionReplacement<Void>...) - Constructor for class org.opencypher.generator.Generator
 
Generator(Grammar, Supplier<T>, ProductionReplacement<T>...) - Constructor for class org.opencypher.generator.Generator
 
Generator(Grammar, ProductionReplacement<Void>...) - Constructor for class org.opencypher.generator.Generator
 
GENERATOR_XML_NAMESPACE - Static variable in interface org.opencypher.grammar.Grammar
 
GeneratorFactory<T> - Class in org.opencypher.generator
 
GeneratorFactory() - Constructor for class org.opencypher.generator.GeneratorFactory
 
GeneratorFactory.Replacement - Annotation Type in org.opencypher.generator
 
generatorResource(String, Grammar.ParserOption...) - Method in class org.opencypher.generator.GeneratorFactory
 
get() - Method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
getActualCharacters() - Method in enum org.opencypher.tools.g4tree.BnfSymbols
 
getATN() - Method in class org.opencypher.tools.antlr.bnf.BNFLexer
 
getATN() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
getATN() - Method in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
getATN() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
getBnfForm() - Method in enum org.opencypher.tools.g4tree.BnfSymbols
 
getBnfName() - Method in enum org.opencypher.tools.g4tree.BnfSymbols
 
getByName(String) - Static method in enum org.opencypher.tools.g4tree.BnfSymbols
 
getByValue(String) - Static method in enum org.opencypher.tools.g4tree.BnfSymbols
 
getChannelNames() - Method in class org.opencypher.tools.antlr.bnf.BNFLexer
 
getChannelNames() - Method in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
getCharacters() - Method in class org.opencypher.tools.g4tree.BnfSymbolLiteral
 
getCharacters() - Method in class org.opencypher.tools.g4tree.ExclusionCharacterSet
 
getCharacters() - Method in class org.opencypher.tools.g4tree.ListedCharacterSet
 
getChars(CharSequence, int, int, char[], int) - Static method in interface org.opencypher.tools.io.Output
Copies characters from the source CharSequence into the destination character array.
getChildren() - Method in class org.opencypher.tools.g4tree.BnfSymbolLiteral
 
getChildren() - Method in class org.opencypher.tools.g4tree.CharacterLiteral
 
getChildren() - Method in class org.opencypher.tools.g4tree.ElementWithCardinality
 
getChildren() - Method in class org.opencypher.tools.g4tree.EOFreference
 
getChildren() - Method in class org.opencypher.tools.g4tree.ExclusionCharacterSet
 
getChildren() - Method in class org.opencypher.tools.g4tree.FreeTextItem
 
getChildren() - Method in interface org.opencypher.tools.g4tree.GrammarItem
get the child items as a list.
getChildren() - Method in class org.opencypher.tools.g4tree.GrammarName
 
getChildren() - Method in class org.opencypher.tools.g4tree.GrammarTop
 
getChildren() - Method in class org.opencypher.tools.g4tree.InHeader
 
getChildren() - Method in class org.opencypher.tools.g4tree.InLiteral
 
getChildren() - Method in class org.opencypher.tools.g4tree.ListedCharacterSet
 
getChildren() - Method in class org.opencypher.tools.g4tree.NamedCharacterSet
 
getChildren() - Method in class org.opencypher.tools.g4tree.Rule
 
getChildren() - Method in class org.opencypher.tools.g4tree.RuleId
 
getContent() - Method in class org.opencypher.tools.g4tree.FreeTextItem
 
getContent() - Method in class org.opencypher.tools.g4tree.InHeader
 
getContent() - Method in class org.opencypher.tools.g4tree.OneOrMore
 
getContentHandler() - Method in class org.opencypher.tools.xml.XmlGenerator
 
getContentStructure(String) - Method in class org.opencypher.tools.g4tree.ElementWithCardinality
 
getDescription() - Method in class org.opencypher.tools.g4tree.Rule
 
getDTDHandler() - Method in class org.opencypher.tools.xml.XmlGenerator
 
getEntityResolver() - Method in class org.opencypher.tools.xml.XmlGenerator
 
getErrorHandler() - Method in class org.opencypher.tools.xml.XmlGenerator
 
getFeature(String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
getFont() - Method in class org.opencypher.railroad.TextGlyphs
 
getG4Name() - Method in enum org.opencypher.tools.g4tree.BnfSymbols
 
getGeneralCategory(int) - Static method in enum org.opencypher.grammar.CharacterSet.Unicode
Returns the unicode character set representing the general category of the given code point.
getGrammarFileName() - Method in class org.opencypher.tools.antlr.bnf.BNFLexer
 
getGrammarFileName() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
getGrammarFileName() - Method in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
getGrammarFileName() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
getHeader() - Method in class org.opencypher.tools.g4tree.GrammarTop
 
getHeight() - Method in class org.opencypher.railroad.AwtShapes
 
getHeight() - Method in class org.opencypher.railroad.TextGlyphs
 
getInterleave(String) - Static method in enum org.opencypher.tools.g4tree.BnfSymbols
 
getMin() - Method in class org.opencypher.tools.g4tree.ElementWithCardinality
 
getMin() - Method in class org.opencypher.tools.g4tree.Group
 
getMin() - Method in class org.opencypher.tools.g4tree.InOptional
 
getMin() - Method in class org.opencypher.tools.g4tree.OneOrMore
 
getMin() - Method in class org.opencypher.tools.g4tree.ZeroOrMore
 
getModeNames() - Method in class org.opencypher.tools.antlr.bnf.BNFLexer
 
getModeNames() - Method in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
getName() - Method in class org.opencypher.railroad.AwtShapes
 
getName() - Method in class org.opencypher.tools.g4tree.GrammarName
 
getName() - Method in class org.opencypher.tools.g4tree.GrammarTop
 
getName() - Method in class org.opencypher.tools.g4tree.NamedCharacterSet
 
getName() - Method in class org.opencypher.tools.g4tree.RuleId
 
getProperty(String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
getRest(List<Grammar.Term>) - Method in class org.opencypher.grammar.GrammarConverter
 
getRhs() - Method in class org.opencypher.tools.g4tree.Rule
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.AlternativeContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.AlternativesContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolsContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.CharactersetContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.DescriptionContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.DescriptionLineContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ElementContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ExclusioncharactersetContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.HeaderContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.IdContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.LhsContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ListcharactersetContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.NamedcharactersetContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.NormaltextContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.OptionalitemContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RequireditemContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RhsContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.Rule_Context
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RuleidContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RulelistContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RulerefContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.TextContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.CardinalityContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.CharSetContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.DescriptionContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.DotPatternContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.FragmentRuleContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.GrammardefContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.HeaderContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.LiteralContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.NegatedCharSetContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.NegatedQuotedStringContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.QuotedStringContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.Rule_Context
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleAlternativeContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleComponentContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleElementsContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleItemContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RulelistContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleNameContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleReferenceContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.SpecialRuleContext
 
getRuleIndex() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.WholegrammarContext
 
getRuleList() - Method in class org.opencypher.tools.g4tree.GrammarTop
 
getRuleName() - Method in class org.opencypher.tools.g4tree.Rule
 
getRuleNames() - Method in class org.opencypher.tools.antlr.bnf.BNFLexer
 
getRuleNames() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
getRuleNames() - Method in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
getRuleNames() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
getRules() - Method in class org.opencypher.tools.g4tree.RuleList
 
getRuleType() - Method in class org.opencypher.tools.g4tree.Rule
 
getSerializedATN() - Method in class org.opencypher.tools.antlr.bnf.BNFLexer
 
getSerializedATN() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
getSerializedATN() - Method in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
getSerializedATN() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
getStructure(String) - Method in class org.opencypher.tools.g4tree.BnfSymbolLiteral
 
getStructure(String) - Method in class org.opencypher.tools.g4tree.CharacterLiteral
 
getStructure(String) - Method in class org.opencypher.tools.g4tree.EOFreference
 
getStructure(String) - Method in class org.opencypher.tools.g4tree.ExclusionCharacterSet
 
getStructure(String) - Method in class org.opencypher.tools.g4tree.FreeTextItem
 
getStructure(String) - Method in interface org.opencypher.tools.g4tree.GrammarItem
Reserialise showing the internal structure of the grammar.
getStructure(String) - Method in class org.opencypher.tools.g4tree.GrammarName
 
getStructure(String) - Method in class org.opencypher.tools.g4tree.GrammarTop
 
getStructure(String) - Method in class org.opencypher.tools.g4tree.Group
 
getStructure(String) - Method in class org.opencypher.tools.g4tree.InAlternative
 
getStructure(String) - Method in class org.opencypher.tools.g4tree.InAlternatives
 
getStructure(String) - Method in class org.opencypher.tools.g4tree.InHeader
 
getStructure(String) - Method in class org.opencypher.tools.g4tree.InLiteral
 
getStructure(String) - Method in class org.opencypher.tools.g4tree.InOptional
 
getStructure(String) - Method in class org.opencypher.tools.g4tree.ListedCharacterSet
 
getStructure(String) - Method in class org.opencypher.tools.g4tree.NamedCharacterSet
 
getStructure(String) - Method in class org.opencypher.tools.g4tree.OneOrMore
 
getStructure(String) - Method in class org.opencypher.tools.g4tree.Rule
 
getStructure(String) - Method in class org.opencypher.tools.g4tree.RuleId
 
getStructure(String) - Method in class org.opencypher.tools.g4tree.RuleList
 
getStructure(String) - Method in class org.opencypher.tools.g4tree.ZeroOrMore
 
getTokenNames() - Method in class org.opencypher.tools.antlr.bnf.BNFLexer
Deprecated.
getTokenNames() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
Deprecated.
getTokenNames() - Method in class org.opencypher.tools.antlr.g4.Gee4Lexer
Deprecated.
getTokenNames() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
Deprecated.
getTreeTop() - Method in class org.opencypher.tools.g4processors.BNFListener
 
getTreeTop() - Method in class org.opencypher.tools.g4processors.G4Listener
 
getType() - Method in class org.opencypher.tools.g4tree.BnfSymbolLiteral
 
getType() - Method in class org.opencypher.tools.g4tree.CharacterLiteral
 
getType() - Method in class org.opencypher.tools.g4tree.ElementWithCardinality
 
getType() - Method in class org.opencypher.tools.g4tree.EOFreference
 
getType() - Method in class org.opencypher.tools.g4tree.ExclusionCharacterSet
 
getType() - Method in class org.opencypher.tools.g4tree.FreeTextItem
 
getType() - Method in interface org.opencypher.tools.g4tree.GrammarItem
what type, in terms of how to process its conversion to main grammar
getType() - Method in class org.opencypher.tools.g4tree.GrammarName
 
getType() - Method in class org.opencypher.tools.g4tree.GrammarTop
 
getType() - Method in class org.opencypher.tools.g4tree.InAlternative
 
getType() - Method in class org.opencypher.tools.g4tree.InAlternatives
 
getType() - Method in class org.opencypher.tools.g4tree.InHeader
 
getType() - Method in class org.opencypher.tools.g4tree.InLiteral
 
getType() - Method in class org.opencypher.tools.g4tree.ListedCharacterSet
 
getType() - Method in class org.opencypher.tools.g4tree.NamedCharacterSet
 
getType() - Method in class org.opencypher.tools.g4tree.Rule
 
getType() - Method in class org.opencypher.tools.g4tree.RuleId
 
getType() - Method in class org.opencypher.tools.g4tree.RuleList
 
getValue() - Method in class org.opencypher.tools.g4tree.CharacterLiteral
 
getValue() - Method in class org.opencypher.tools.g4tree.InLiteral
 
getVocabulary() - Method in class org.opencypher.tools.antlr.bnf.BNFLexer
 
getVocabulary() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
getVocabulary() - Method in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
getVocabulary() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
getWidth() - Method in class org.opencypher.railroad.AwtShapes
 
getWidth() - Method in class org.opencypher.railroad.TextGlyphs
 
grammar(String, Grammar.Option...) - Static method in interface org.opencypher.grammar.Grammar
 
Grammar - Interface in org.opencypher.grammar
 
Grammar.Builder - Class in org.opencypher.grammar
 
Grammar.Builder.Option - Enum in org.opencypher.grammar
 
Grammar.CharacterSet - Class in org.opencypher.grammar
 
Grammar.Option - Class in org.opencypher.grammar
 
Grammar.ParserOption - Enum in org.opencypher.grammar
 
Grammar.Term - Class in org.opencypher.grammar
 
GrammarConverter - Class in org.opencypher.grammar
convert a "grammar" tree from the BNF, G4 parsers into a standard Grammar
GrammarConverter(GrammarTop) - Constructor for class org.opencypher.grammar.GrammarConverter
 
grammardef() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
grammardef() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.WholegrammarContext
 
GrammardefContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.GrammardefContext
 
GrammarItem - Interface in org.opencypher.tools.g4tree
an item in a grammar.
GrammarItem.ItemType - Enum in org.opencypher.tools.g4tree
 
GrammarName - Class in org.opencypher.tools.g4tree
 
GrammarName(String) - Constructor for class org.opencypher.tools.g4tree.GrammarName
 
GrammarTop - Class in org.opencypher.tools.g4tree
 
GrammarTop(GrammarName, RuleList, String) - Constructor for class org.opencypher.tools.g4tree.GrammarTop
 
GREATER_THAN - org.opencypher.tools.g4tree.BnfSymbols
 
group(String) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
group(String) - Method in class org.opencypher.railroad.SVGShapes
 
Group - Class in org.opencypher.tools.g4tree
 
Group(GrammarItem) - Constructor for class org.opencypher.tools.g4tree.Group
 
groupPrefix() - Method in class org.opencypher.tools.grammar.Antlr4
 
groupPrefix() - Method in class org.opencypher.tools.grammar.ISO14977
 
groupPrefix() - Method in class org.opencypher.tools.grammar.SQLBNF
 
groupSuffix() - Method in class org.opencypher.tools.grammar.Antlr4
 
groupSuffix() - Method in class org.opencypher.tools.grammar.ISO14977
 
groupSuffix() - Method in class org.opencypher.tools.grammar.SQLBNF
 
GS - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character GS ("group separator").
GT - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
GT - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
GT() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolContext
 
GT() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.IdContext
 
GT() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.LhsContext
 

H

hasExclusions() - Method in interface org.opencypher.grammar.CharacterSet
 
hashCode() - Method in class org.opencypher.generator.Node
 
hashCode() - Method in class org.opencypher.railroad.Diagram
 
hashCode() - Method in class org.opencypher.railroad.ShapeRenderer.Shapes.Point
 
hasNext() - Method in interface org.opencypher.tools.g4tree.BnfSymbols.Interleaver
 
hasProduction(String) - Method in interface org.opencypher.grammar.Grammar
 
head(String, String, HtmlTag.Attribute...) - Static method in class org.opencypher.tools.io.HtmlTag
Generate html tags for use in <head>.
head(HtmlTag.HeadTag...) - Method in class org.opencypher.tools.io.HtmlTag.Html
 
header() - Method in interface org.opencypher.grammar.Grammar
 
header() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
header() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RulelistContext
 
header() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
header() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.WholegrammarContext
 
HeaderContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.HeaderContext
 
HeaderContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.HeaderContext
 
html(Path) - Static method in class org.opencypher.tools.io.HtmlTag
 
html(HtmlTag, Production, ISO14977.HtmlLinker) - Static method in class org.opencypher.tools.grammar.ISO14977
 
html(HtmlTag, Production, SQLBNF.HtmlLinker) - Static method in class org.opencypher.tools.grammar.SQLBNF
 
html(Output) - Static method in class org.opencypher.tools.io.HtmlTag
 
HtmlTag - Class in org.opencypher.tools.io
Tiny DSL for generating HTML.
HtmlTag.Attribute - Interface in org.opencypher.tools.io
 
HtmlTag.HeadTag - Class in org.opencypher.tools.io
 
HtmlTag.Html - Class in org.opencypher.tools.io
 

I

id() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ElementContext
 
id() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
ID - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
ID - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
ID() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.NamedcharactersetContext
 
ID() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RuleidContext
 
ID() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RulerefContext
 
ID() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.TextContext
 
ID_Continue - org.opencypher.grammar.CharacterSet.Unicode
Characters allowed in an identifier.
ID_Start - org.opencypher.grammar.CharacterSet.Unicode
Characters allowed as initial character of an identifier.
IdContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.IdContext
 
IDENTIFIER - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
IDENTIFIER - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
IDENTIFIER() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.GrammardefContext
 
IDENTIFIER() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleNameContext
 
IDENTIFIER() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleReferenceContext
 
IDENTIFIER() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.SpecialRuleContext
 
IDENTIFIER(int) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.SpecialRuleContext
 
IdentifierPart(ProductionReplacement.Context<CypherGeneratorFactory.State>) - Method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
IdentifierStart(ProductionReplacement.Context<CypherGeneratorFactory.State>) - Method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
identity(T) - Static method in class org.opencypher.tools.Functions
A method that is useful as a method reference to implement an identity function.
IGNORE_UNUSED_PRODUCTIONS - org.opencypher.grammar.Grammar.Builder.Option
 
implementation(T, Class<T>, String) - Static method in class org.opencypher.tools.Reflection
Find that method of a given instance that implements the specified abstract method of a given base class.
InAlternative - Class in org.opencypher.tools.g4tree
 
InAlternative() - Constructor for class org.opencypher.tools.g4tree.InAlternative
 
InAlternatives - Class in org.opencypher.tools.g4tree
 
InAlternatives() - Constructor for class org.opencypher.tools.g4tree.InAlternatives
 
INCLUDE_LEGACY - org.opencypher.grammar.Grammar.ParserOption
 
includeOptional(Node, Optional) - Method in interface org.opencypher.generator.Choices
 
includeOptional(Node, Optional) - Method in class org.opencypher.generator.InteractiveChoices
 
includeOptional(Node, Optional) - Method in class org.opencypher.generator.TracingChoices
 
INDENT - Static variable in interface org.opencypher.tools.g4tree.GrammarItem
default indentation
InHeader - Class in org.opencypher.tools.g4tree
 
InHeader(String) - Constructor for class org.opencypher.tools.g4tree.InHeader
 
inline() - Method in interface org.opencypher.grammar.NonTerminal
 
inline() - Method in interface org.opencypher.grammar.Production
 
inlineNone() - Method in interface org.opencypher.railroad.Diagram.BuilderOptions
 
InLiteral - Class in org.opencypher.tools.g4tree
 
InLiteral(String) - Constructor for class org.opencypher.tools.g4tree.InLiteral
 
InOptional - Class in org.opencypher.tools.g4tree
 
InOptional(GrammarItem) - Constructor for class org.opencypher.tools.g4tree.InOptional
 
input(InputStream) - Static method in interface org.opencypher.tools.io.LineInput
 
input(Reader) - Static method in interface org.opencypher.tools.io.LineInput
 
INSTANCE - Static variable in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
INTEGER_LITERAL - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
INTEGER_LITERAL - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
INTEGER_LITERAL() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.TextContext
 
InteractiveChoices - Class in org.opencypher.generator
 
InteractiveChoices(LineInput, Output, Choices) - Constructor for class org.opencypher.generator.InteractiveChoices
 
invoke(MethodHandle, Object) - Static method in class org.opencypher.tools.Reflection
Invoke the given method handle with the specified single argument.
invoke(Object, Method, Object[]) - Method in class org.opencypher.tools.Option.OptionHandler
 
isControlCharacter() - Method in interface org.opencypher.grammar.CharacterSet
 
isKeywordPart() - Method in class org.opencypher.tools.g4tree.BnfSymbolLiteral
 
isKeywordPart() - Method in class org.opencypher.tools.g4tree.CharacterLiteral
 
isKeywordPart() - Method in class org.opencypher.tools.g4tree.ElementWithCardinality
 
isKeywordPart() - Method in class org.opencypher.tools.g4tree.EOFreference
 
isKeywordPart() - Method in class org.opencypher.tools.g4tree.ExclusionCharacterSet
 
isKeywordPart() - Method in class org.opencypher.tools.g4tree.FreeTextItem
 
isKeywordPart() - Method in interface org.opencypher.tools.g4tree.GrammarItem
Could this be part or all of a keyword ? Is either a letter or all of its parts are letters
isKeywordPart() - Method in class org.opencypher.tools.g4tree.GrammarName
 
isKeywordPart() - Method in class org.opencypher.tools.g4tree.GrammarTop
 
isKeywordPart() - Method in class org.opencypher.tools.g4tree.InHeader
 
isKeywordPart() - Method in class org.opencypher.tools.g4tree.InLiteral
 
isKeywordPart() - Method in class org.opencypher.tools.g4tree.ListedCharacterSet
 
isKeywordPart() - Method in class org.opencypher.tools.g4tree.NamedCharacterSet
 
isKeywordPart() - Method in class org.opencypher.tools.g4tree.Rule
 
isKeywordPart() - Method in class org.opencypher.tools.g4tree.RuleId
 
isNothing() - Method in class org.opencypher.railroad.Diagram.Figure
 
ISO14977 - Class in org.opencypher.tools.grammar
Generates an EBNF grammar according to the ISO14977 notation specification.
ISO14977.HtmlLinker - Interface in org.opencypher.tools.grammar
 
isPlural() - Method in class org.opencypher.tools.g4tree.BnfSymbolLiteral
 
isPlural() - Method in class org.opencypher.tools.g4tree.CharacterLiteral
 
isPlural() - Method in class org.opencypher.tools.g4tree.ElementWithCardinality
 
isPlural() - Method in class org.opencypher.tools.g4tree.EOFreference
 
isPlural() - Method in class org.opencypher.tools.g4tree.ExclusionCharacterSet
 
isPlural() - Method in class org.opencypher.tools.g4tree.FreeTextItem
 
isPlural() - Method in interface org.opencypher.tools.g4tree.GrammarItem
are there more than one of these items.
isPlural() - Method in class org.opencypher.tools.g4tree.GrammarName
 
isPlural() - Method in class org.opencypher.tools.g4tree.GrammarTop
 
isPlural() - Method in class org.opencypher.tools.g4tree.InHeader
 
isPlural() - Method in class org.opencypher.tools.g4tree.InLiteral
 
isPlural() - Method in class org.opencypher.tools.g4tree.ListedCharacterSet
 
isPlural() - Method in class org.opencypher.tools.g4tree.NamedCharacterSet
 
isPlural() - Method in class org.opencypher.tools.g4tree.Rule
 
isPlural() - Method in class org.opencypher.tools.g4tree.RuleId
 
isSingleCharacter() - Method in enum org.opencypher.grammar.CharacterSet.Unicode
antlr4 4.7.2 recognises standard set names, but not the control chars
isUnbounded() - Method in class org.opencypher.tools.g4tree.ElementWithCardinality
 
isUnbounded() - Method in class org.opencypher.tools.g4tree.Group
 
isUnbounded() - Method in class org.opencypher.tools.g4tree.InOptional
 
isUnbounded() - Method in class org.opencypher.tools.g4tree.OneOrMore
 
isUnbounded() - Method in class org.opencypher.tools.g4tree.ZeroOrMore
 
italicFont() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
iterator() - Method in class org.opencypher.grammar.Nodes
 

K

keep() - Method in enum org.opencypher.tools.g4tree.Rule.RuleType
 
KEYWORD - org.opencypher.tools.g4tree.Rule.RuleType
 
KEYWORD_LITERAL - org.opencypher.tools.g4tree.Rule.RuleType
 

L

LabelName(ProductionReplacement.Context<CypherGeneratorFactory.State>) - Method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
lambdaClass(Serializable) - Static method in class org.opencypher.tools.Reflection
Get the class where the method of a (serializable) lambda is implemented.
lambdaImplMethodName(Serializable) - Static method in class org.opencypher.tools.Reflection
Get the name of the method used to implement a (serializable) lambda.
language() - Method in interface org.opencypher.grammar.Grammar
 
LBRACE - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
LBRACE - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
LBRACE() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolContext
 
LBRACE() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RequireditemContext
 
LEFT_BRACE - org.opencypher.tools.g4tree.BnfSymbols
 
LEFT_BRACKET - org.opencypher.tools.g4tree.BnfSymbols
 
legacy() - Method in interface org.opencypher.grammar.Production
 
LEND - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
LEND - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
LEND() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolContext
 
LEND() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ListcharactersetContext
 
LEND() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.OptionalitemContext
 
LESS_THAN - org.opencypher.tools.g4tree.BnfSymbols
 
LETTER - org.opencypher.tools.g4tree.Rule.RuleType
 
LETTER_SUFFIX - Static variable in class org.opencypher.tools.grammar.SQLBNF
 
lexer() - Method in interface org.opencypher.grammar.Production
 
LF - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character LF ("line feed").
lhs() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
lhs() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.Rule_Context
 
LhsContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.LhsContext
 
limited() - Method in interface org.opencypher.grammar.Repetition
 
line(Diagram.Figure...) - Static method in class org.opencypher.railroad.Diagram
 
line(ShapeRenderer.Shapes.Style, double, double, double, double) - Method in class org.opencypher.railroad.AwtShapes
 
line(ShapeRenderer.Shapes.Style, double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Group
 
line(ShapeRenderer.Shapes.Style, double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
line(ShapeRenderer.Shapes.Style, double, double, double, double) - Method in class org.opencypher.railroad.SVGShapes
 
LineInput - Interface in org.opencypher.tools.io
 
lineNumbers(Output) - Static method in interface org.opencypher.tools.io.Output
Wrap an Output in another instance that prepends a line number to every line written.
lines(String...) - Static method in interface org.opencypher.tools.io.Output
Join several strings as lines into one string with a line separator in between.
lineTo(double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Path
 
listcharacterset() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.CharactersetContext
 
listcharacterset() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ExclusioncharactersetContext
 
listcharacterset() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
ListcharactersetContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.ListcharactersetContext
 
ListedCharacterSet - Class in org.opencypher.tools.g4tree
 
ListedCharacterSet(String) - Constructor for class org.opencypher.tools.g4tree.ListedCharacterSet
 
LISTEDCHARSET - org.opencypher.tools.g4tree.GrammarItem.ItemType
 
literal() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.FragmentRuleContext
 
literal() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
literal() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleComponentContext
 
literal(String) - Static method in interface org.opencypher.grammar.Grammar
 
literal(String) - Method in class org.opencypher.tools.grammar.Antlr4
 
literal(String) - Method in class org.opencypher.tools.grammar.ISO14977
 
literal(String) - Method in class org.opencypher.tools.grammar.SQLBNF
 
Literal - Interface in org.opencypher.grammar
 
LITERAL - org.opencypher.tools.g4tree.GrammarItem.ItemType
 
Literal.Visitor<EX extends Exception> - Interface in org.opencypher.grammar
 
LiteralContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.LiteralContext
 
Ll - org.opencypher.grammar.CharacterSet.Unicode
Letter, Lowercase
Lm - org.opencypher.grammar.CharacterSet.Unicode
Letter, Modifier
Lo - org.opencypher.grammar.CharacterSet.Unicode
Letter, Other
location(String, int, int) - Method in interface org.opencypher.tools.xml.LocationAware
Invoked with the location of this element.
LocationAware - Interface in org.opencypher.tools.xml
Implemented by XML element classes that need to know which file the element was read from, and where in that file (line / column) the element was read.
loop(Diagram.Figure, Diagram.Figure, int, Integer) - Static method in class org.opencypher.railroad.Diagram
 
loopAfter() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
loopBefore() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
loopDescriptionFont() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
loopDescriptionMargin() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
loopRadius() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
loopSpacing() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
Lt - org.opencypher.grammar.CharacterSet.Unicode
Letter, Titlecase
LT - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
LT - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
LT() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolContext
 
LT() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.IdContext
 
LT() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.LhsContext
 
Lu - org.opencypher.grammar.CharacterSet.Unicode
Letter, Uppercase

M

main(String...) - Static method in class org.opencypher.tools.grammar.Antlr4
 
main(String...) - Static method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
main(String...) - Static method in class org.opencypher.tools.grammar.ISO14977
 
main(String...) - Static method in class org.opencypher.tools.grammar.RailRoadDiagramPages
 
main(String...) - Static method in class org.opencypher.tools.grammar.RailRoadDiagrams
 
main(String...) - Static method in class org.opencypher.tools.grammar.SQLBNF
 
main(String[]) - Static method in class org.opencypher.tools.grammar.TranslateGrammar
 
main(String...) - Static method in class org.opencypher.tools.grammar.Xml
 
map(Collection<V>, Function<V, K>) - Static method in class org.opencypher.tools.Functions
Create a Map by applying a function that extracts the key from a collection of values.
map(Function<V, K>, V...) - Static method in class org.opencypher.tools.Functions
Create a Map by applying a function that extracts the key from an array of values.
map(Supplier<I>, Function<I, O>) - Static method in class org.opencypher.tools.Functions
Convert the value supplied by a Supplier by passing it through a Function.
maxTimes() - Method in interface org.opencypher.grammar.Repetition
 
Mc - org.opencypher.grammar.CharacterSet.Unicode
Mark, Spacing Combining
Me - org.opencypher.grammar.CharacterSet.Unicode
Mark, Enclosing
meta(String, String) - Static method in class org.opencypher.tools.io.HtmlTag
Generate meta tags for use in <head>.
methodHandle(MethodHandles.Lookup, Serializable) - Static method in class org.opencypher.tools.Reflection
Get a method handle to the underlying method that implements a given (serializable) lambda.
minTimes() - Method in interface org.opencypher.grammar.Repetition
 
Mn - org.opencypher.grammar.CharacterSet.Unicode
Mark, Nonspacing
modeNames - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
modeNames - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
moveTo(double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Path
 
MULTILINE_COMMENT - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
MULTILINE_COMMENT - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
multiplex(Output...) - Static method in interface org.opencypher.tools.io.Output
Combine multiple Output instances to one instance that writes to all combined instances.

N

NAK - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character NAK ("negative ack").
name() - Method in class org.opencypher.generator.Node
 
name() - Method in interface org.opencypher.grammar.CharacterSet
Returns the name of this set if this is a named set, or null if this is not a named set.
name() - Method in interface org.opencypher.grammar.Production
 
name() - Method in class org.opencypher.railroad.Diagram
 
name() - Method in interface org.opencypher.tools.io.HtmlTag.Attribute
 
name() - Method in interface org.opencypher.tools.Option
 
name() - Method in annotation type org.opencypher.tools.xml.Attribute
The name of the attribute.
name() - Method in annotation type org.opencypher.tools.xml.Element
The name of the XML tag of the element.
namedcharacterset() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.CharactersetContext
 
namedcharacterset() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
NamedCharacterSet - Class in org.opencypher.tools.g4tree
 
NamedCharacterSet(String) - Constructor for class org.opencypher.tools.g4tree.NamedCharacterSet
 
NamedcharactersetContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.NamedcharactersetContext
 
NAMEDCHARSET - org.opencypher.tools.g4tree.GrammarItem.ItemType
 
Nd - org.opencypher.grammar.CharacterSet.Unicode
Number, Decimal Digit
NEGATED_CHAR_SET - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
NEGATED_CHAR_SET - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
NEGATED_CHAR_SET() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.NegatedCharSetContext
 
NEGATED_STRING - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
NEGATED_STRING - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
NEGATED_STRING() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.NegatedQuotedStringContext
 
negatedCharSet() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.LiteralContext
 
negatedCharSet() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
NegatedCharSetContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.NegatedCharSetContext
 
negatedQuotedString() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.LiteralContext
 
negatedQuotedString() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
NegatedQuotedStringContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.NegatedQuotedStringContext
 
newCanvas(String, double, double) - Method in interface org.opencypher.railroad.Diagram.CanvasProvider
 
newCanvas(String, double, double) - Method in class org.opencypher.railroad.SVGShapes.DOMFactory
 
newContext() - Method in class org.opencypher.generator.GeneratorFactory
Creates a new context object for use by the generator.
newContext() - Method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
nextSymbol() - Method in interface org.opencypher.tools.g4tree.BnfSymbols.Interleaver
 
nextText() - Method in interface org.opencypher.tools.g4tree.BnfSymbols.Interleaver
 
Nl - org.opencypher.grammar.CharacterSet.Unicode
Number, Letter
No - org.opencypher.grammar.CharacterSet.Unicode
Number, Other
node() - Method in interface org.opencypher.generator.ProductionReplacement.Context
 
Node - Class in org.opencypher.generator
 
Nodes - Class in org.opencypher.grammar
 
nonTerminal(String) - Static method in interface org.opencypher.grammar.Grammar
 
nonTerminal(NonTerminal) - Method in class org.opencypher.tools.grammar.Antlr4
 
nonTerminal(NonTerminal) - Method in class org.opencypher.tools.grammar.ISO14977
 
nonTerminal(NonTerminal) - Method in class org.opencypher.tools.grammar.SQLBNF
 
NonTerminal - Interface in org.opencypher.grammar
 
nonTerminalPadding() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
norm() - Method in interface org.opencypher.grammar.Repetition
 
normal(double) - Static method in interface org.opencypher.generator.Choices
 
normal(int, int, double) - Static method in interface org.opencypher.generator.Choices
 
NORMAL - org.opencypher.tools.g4tree.Rule.RuleType
 
NORMAL_LINE_COMMENT - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
NORMAL_LINE_COMMENT - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
NORMAL_TEXT - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
NORMAL_TEXT - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
NORMAL_TEXT() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.DescriptionLineContext
 
NORMAL_TEXT() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.NormaltextContext
 
normalise(GrammarTop) - Method in class org.opencypher.tools.g4processors.Normaliser
 
Normaliser - Class in org.opencypher.tools.g4processors
modify a grammar tree to be what it would be for xml.
Normaliser() - Constructor for class org.opencypher.tools.g4processors.Normaliser
 
normaltext() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ElementContext
 
normaltext() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
NormaltextContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.NormaltextContext
 
nothing() - Static method in class org.opencypher.railroad.Diagram
 
nowhere() - Static method in interface org.opencypher.tools.io.Output
Get an Output instance that writes nowhere.
NUL - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character NUL ("null").

O

offsetX(double) - Method in class org.opencypher.railroad.TextGlyphs
 
offsetY(double) - Method in class org.opencypher.railroad.TextGlyphs
 
oneOf(Grammar.Term, Grammar.Term...) - Static method in interface org.opencypher.grammar.Grammar
 
oneOrMore(Grammar.Term, Grammar.Term...) - Static method in interface org.opencypher.grammar.Grammar
 
OneOrMore - Class in org.opencypher.tools.g4tree
 
OneOrMore(GrammarItem) - Constructor for class org.opencypher.tools.g4tree.OneOrMore
 
OPENCYPHER_XML_NAMESPACE - Static variable in interface org.opencypher.grammar.Grammar
 
optimizeDiagram() - Method in interface org.opencypher.railroad.Diagram.BuilderOptions
 
option(String, Function<T, ?>) - Static method in interface org.opencypher.tools.Option
 
Option<T> - Interface in org.opencypher.tools
Contains utilities for implementing options interfaces.
Option() - Constructor for class org.opencypher.grammar.Grammar.Option
 
Option.OptionHandler<T> - Class in org.opencypher.tools
Implementation detail: the InvocationHandler used for implementing an options interface.
optional() - Method in annotation type org.opencypher.tools.xml.Attribute
Whether this attribute is optional or mandatory.
optional(Grammar.Term, Grammar.Term...) - Static method in interface org.opencypher.grammar.Grammar
 
Optional - Interface in org.opencypher.grammar
 
optionalitem() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ElementContext
 
optionalitem() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
OptionalitemContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.OptionalitemContext
 
optionalPrefix() - Method in class org.opencypher.tools.grammar.Antlr4
 
optionalPrefix() - Method in class org.opencypher.tools.grammar.ISO14977
 
optionalPrefix() - Method in class org.opencypher.tools.grammar.SQLBNF
 
optionalSuffix() - Method in class org.opencypher.tools.grammar.Antlr4
 
optionalSuffix() - Method in class org.opencypher.tools.grammar.ISO14977
 
optionalSuffix() - Method in class org.opencypher.tools.grammar.SQLBNF
 
options(Class<T>, Option<? super T>...) - Static method in interface org.opencypher.tools.Option
Create a dynamic implementation of the supplied options interface using the specified options to define values.
OR - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
OR - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
OR() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleElementsContext
 
OR(int) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleElementsContext
 
org.opencypher.generator - package org.opencypher.generator
 
org.opencypher.grammar - package org.opencypher.grammar
 
org.opencypher.railroad - package org.opencypher.railroad
 
org.opencypher.tools - package org.opencypher.tools
The tools package contains utilities that are used throughout the library.
org.opencypher.tools.antlr.bnf - package org.opencypher.tools.antlr.bnf
 
org.opencypher.tools.antlr.g4 - package org.opencypher.tools.antlr.g4
 
org.opencypher.tools.g4processors - package org.opencypher.tools.g4processors
 
org.opencypher.tools.g4tree - package org.opencypher.tools.g4tree
 
org.opencypher.tools.grammar - package org.opencypher.tools.grammar
This is the entry-point package for the tools in this library.
org.opencypher.tools.io - package org.opencypher.tools.io
This package contains utilities for dealing with text output.
org.opencypher.tools.xml - package org.opencypher.tools.xml
This package contains utilities that read XML files and build up a custom object graph by mapping the XML structure to annotated classes.
OTHER - org.opencypher.tools.g4tree.GrammarItem.ItemType
 
Other_ID_Continue - org.opencypher.grammar.CharacterSet.Unicode
 
Other_ID_Start - org.opencypher.grammar.CharacterSet.Unicode
 
outline(double, double) - Method in class org.opencypher.railroad.TextGlyphs
 
OUTLINE - Static variable in class org.opencypher.railroad.ShapeRenderer.Shapes.Style
 
outlines(double, double) - Method in class org.opencypher.railroad.TextGlyphs
 
output() - Method in interface org.opencypher.generator.ProductionReplacement.Context
 
output() - Method in class org.opencypher.tools.io.HtmlTag
Unsafe access to the underlying Output.
output(OutputStream) - Static method in interface org.opencypher.tools.io.Output
Adapt an OutputStream to the Output interface.
output(Writer) - Static method in interface org.opencypher.tools.io.Output
Adapt a Writer to the Output interface.
output(StringBuffer) - Static method in interface org.opencypher.tools.io.Output
Adapt a StringBuffer to the Output interface.
output(StringBuilder) - Static method in interface org.opencypher.tools.io.Output
Adapt a StringBuilder to the Output interface.
output(CharBuffer) - Static method in interface org.opencypher.tools.io.Output
Adapt a CharBuffer to the Output interface.
output(Path) - Static method in interface org.opencypher.tools.io.Output
Create an Output that writes to the specified file.
Output - Interface in org.opencypher.tools.io
Unifies the different classes that can handle text output and formatting, such as PrintStream, PrintWriter, and StringBuilder.
Output.Readable - Interface in org.opencypher.tools.io
An extension of Output that signals that what was written can be read back.

P

p() - Method in class org.opencypher.tools.io.HtmlTag
 
parent() - Method in class org.opencypher.generator.Node
 
parse(InputStream, XmlParser.Option...) - Method in class org.opencypher.tools.xml.XmlParser
Parse the XML document from the given input stream.
parse(Reader, XmlParser.Option...) - Method in class org.opencypher.tools.xml.XmlParser
Parse the XML document from the given reader.
parse(String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
parse(Path, XmlParser.Option...) - Method in class org.opencypher.tools.xml.XmlParser
Parse the XML document at the given path.
parse(XmlParser<T>) - Method in class org.opencypher.tools.xml.XmlFile
Parse this XML document with the given parser.
parse(InputSource) - Method in class org.opencypher.tools.xml.XmlGenerator
 
parseOnce(XmlParser<? extends T>) - Method in class org.opencypher.tools.xml.XmlFile
Parse this XML document with the given parser if it has not already been parsed.
parseXML(InputStream, Grammar.ParserOption...) - Static method in interface org.opencypher.grammar.Grammar
 
parseXML(Reader, Grammar.ParserOption...) - Static method in interface org.opencypher.grammar.Grammar
 
parseXML(Path, Grammar.ParserOption...) - Static method in interface org.opencypher.grammar.Grammar
 
path() - Method in class org.opencypher.tools.xml.XmlFile
The path at which this document is located.
path(ShapeRenderer.Shapes.Style) - Method in class org.opencypher.railroad.AwtShapes
 
path(ShapeRenderer.Shapes.Style) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Group
 
path(ShapeRenderer.Shapes.Style) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
path(ShapeRenderer.Shapes.Style) - Method in class org.opencypher.railroad.SVGShapes
 
pathOf(Class<?>) - Static method in class org.opencypher.tools.Reflection
Get the location in the classpath from where the given class is loaded.
Pattern_Syntax - org.opencypher.grammar.CharacterSet.Unicode
 
Pattern_White_Space - org.opencypher.grammar.CharacterSet.Unicode
 
Pc - org.opencypher.grammar.CharacterSet.Unicode
Punctuation, Connector
Pd - org.opencypher.grammar.CharacterSet.Unicode
Punctuation, Dash
Pe - org.opencypher.grammar.CharacterSet.Unicode
Punctuation, Close
Pf - org.opencypher.grammar.CharacterSet.Unicode
Punctuation, Final quote (may behave like 'Ps' or 'Pe' depending on usage)
Pi - org.opencypher.grammar.CharacterSet.Unicode
Punctuation, Initial quote (may behave like 'Ps' or 'Pe' depending on usage)
plainFont() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
PLUS - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
PLUS - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
PLUS() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.CardinalityContext
 
Po - org.opencypher.grammar.CharacterSet.Unicode
Punctuation, Other
poisson(double) - Static method in interface org.opencypher.generator.Choices
 
polygon(ShapeRenderer.Shapes.Style, ShapeRenderer.Shapes.Point...) - Method in class org.opencypher.railroad.AwtShapes
 
polygon(ShapeRenderer.Shapes.Style, ShapeRenderer.Shapes.Point...) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Group
 
polygon(ShapeRenderer.Shapes.Style, ShapeRenderer.Shapes.Point...) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
prefix(String) - Method in class org.opencypher.tools.grammar.Antlr4
 
prefix(String) - Method in class org.opencypher.tools.grammar.ISO14977
 
prefix(String) - Method in class org.opencypher.tools.grammar.SQLBNF
 
printLines(String, String) - Method in interface org.opencypher.tools.io.Output
Append a specified string, with a given separator inserted between each line in the string.
println() - Method in interface org.opencypher.tools.io.Output
Append a line separator.
println(boolean) - Method in interface org.opencypher.tools.io.Output
Append a boolean value and a line separator.
println(char) - Method in interface org.opencypher.tools.io.Output
Append the specified character and a line separator.
println(char[]) - Method in interface org.opencypher.tools.io.Output
Append an array of characters and a line separator.
println(double) - Method in interface org.opencypher.tools.io.Output
Append a double-precision floating-point number and a line separator.
println(float) - Method in interface org.opencypher.tools.io.Output
Append a floating-point number and a line separator.
println(int) - Method in interface org.opencypher.tools.io.Output
Append an integer and a line separator.
println(long) - Method in interface org.opencypher.tools.io.Output
Append a long integer and a line separator.
println(CharSequence) - Method in class org.opencypher.tools.xml.XmlGenerator
 
println(String) - Method in interface org.opencypher.tools.io.Output
Append a string and a line separator.
probability() - Method in interface org.opencypher.grammar.Optional
 
processFile(String) - Method in class org.opencypher.tools.g4processors.BNFProcessor
 
processFile(String) - Method in class org.opencypher.tools.g4processors.G4Processor
 
processStream(InputStream) - Method in class org.opencypher.tools.g4processors.BNFProcessor
 
processStream(InputStream) - Method in class org.opencypher.tools.g4processors.G4Processor
 
processString(String) - Method in class org.opencypher.tools.g4processors.BNFProcessor
 
processString(String) - Method in class org.opencypher.tools.g4processors.G4Processor
 
production() - Method in interface org.opencypher.generator.ProductionReplacement
 
production() - Method in interface org.opencypher.grammar.NonTerminal
 
production(String) - Method in interface org.opencypher.grammar.Grammar
 
production(String, String, Grammar.Term, Grammar.Term...) - Method in class org.opencypher.grammar.Grammar.Builder
 
production(String, Grammar.Term, Grammar.Term...) - Method in class org.opencypher.grammar.Grammar.Builder
 
production(BiConsumer<String, Grammar.Term>) - Static method in interface org.opencypher.grammar.ProductionVisitor
 
Production - Interface in org.opencypher.grammar
 
productionCommentLinePrefix() - Method in class org.opencypher.tools.grammar.Antlr4
 
productionCommentLinePrefix() - Method in class org.opencypher.tools.grammar.ISO14977
 
productionCommentLinePrefix() - Method in class org.opencypher.tools.grammar.SQLBNF
 
productionCommentPrefix() - Method in class org.opencypher.tools.grammar.Antlr4
 
productionCommentPrefix() - Method in class org.opencypher.tools.grammar.ISO14977
 
productionCommentPrefix() - Method in class org.opencypher.tools.grammar.SQLBNF
 
productionCommentSuffix() - Method in class org.opencypher.tools.grammar.Antlr4
 
productionCommentSuffix() - Method in class org.opencypher.tools.grammar.ISO14977
 
productionCommentSuffix() - Method in class org.opencypher.tools.grammar.SQLBNF
 
productionDefinition() - Method in interface org.opencypher.grammar.NonTerminal
 
productionEnd() - Method in class org.opencypher.tools.grammar.Antlr4
 
productionEnd() - Method in class org.opencypher.tools.grammar.ISO14977
 
productionEnd() - Method in class org.opencypher.tools.grammar.SQLBNF
 
productionFont() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
productionName() - Method in interface org.opencypher.grammar.NonTerminal
 
ProductionReplacement<T> - Interface in org.opencypher.generator
 
ProductionReplacement.Context<T> - Interface in org.opencypher.generator
 
productionScope(Scope, ScopeRule.Transformation<Scope>) - Method in interface org.opencypher.grammar.NonTerminal
 
productionStart(Production) - Method in class org.opencypher.tools.grammar.Antlr4
 
productionStart(Production) - Method in class org.opencypher.tools.grammar.ISO14977
 
productionStart(Production) - Method in class org.opencypher.tools.grammar.SQLBNF
 
ProductionTransformation<P,​R,​EX extends Exception> - Interface in org.opencypher.grammar
 
ProductionVisitor<EX extends Exception> - Interface in org.opencypher.grammar
 
PropertyKeyName(ProductionReplacement.Context<CypherGeneratorFactory.State>) - Method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
Ps - org.opencypher.grammar.CharacterSet.Unicode
Punctuation, Open

Q

quadTo(double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Path
 
QUASI_COMMENT - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
QUASI_COMMENT - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
QUASI_COMMENT() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.DescriptionContext
 
QUASI_COMMENT() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.HeaderContext
 
QUESTION - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
QUESTION - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
QUESTION() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.CardinalityContext
 
QUOTED_STRING - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
QUOTED_STRING - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
QUOTED_STRING() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.QuotedStringContext
 
quotedString() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.LiteralContext
 
quotedString() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
QuotedStringContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.QuotedStringContext
 

R

RAILROAD_XML_NAMESPACE - Static variable in interface org.opencypher.grammar.Grammar
 
RailRoadDiagramPages - Class in org.opencypher.tools.grammar
 
RailRoadDiagrams - Class in org.opencypher.tools.grammar
Generates railroad diagrams (as SVG files) for each of the productions in a Grammar.
random() - Static method in interface org.opencypher.generator.Choices
 
random(double) - Static method in interface org.opencypher.generator.Choices
 
random(int, int) - Static method in interface org.opencypher.generator.Choices
 
randomCodePoint(Random) - Method in interface org.opencypher.grammar.CharacterSet
 
RBRACE - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
RBRACE - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RBRACE() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolContext
 
RBRACE() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RequireditemContext
 
reachThrough() - Method in class org.opencypher.tools.g4tree.BnfSymbolLiteral
 
reachThrough() - Method in class org.opencypher.tools.g4tree.CharacterLiteral
 
reachThrough() - Method in class org.opencypher.tools.g4tree.ElementWithCardinality
 
reachThrough() - Method in class org.opencypher.tools.g4tree.EOFreference
 
reachThrough() - Method in class org.opencypher.tools.g4tree.ExclusionCharacterSet
 
reachThrough() - Method in class org.opencypher.tools.g4tree.FreeTextItem
 
reachThrough() - Method in interface org.opencypher.tools.g4tree.GrammarItem
if this item is a wrapper round a single item, get that one.
reachThrough() - Method in class org.opencypher.tools.g4tree.GrammarName
 
reachThrough() - Method in class org.opencypher.tools.g4tree.GrammarTop
 
reachThrough() - Method in class org.opencypher.tools.g4tree.InHeader
 
reachThrough() - Method in class org.opencypher.tools.g4tree.InLiteral
 
reachThrough() - Method in class org.opencypher.tools.g4tree.ListedCharacterSet
 
reachThrough() - Method in class org.opencypher.tools.g4tree.NamedCharacterSet
 
reachThrough() - Method in class org.opencypher.tools.g4tree.Rule
 
reachThrough() - Method in class org.opencypher.tools.g4tree.RuleId
 
reachThrough() - Method in class org.opencypher.tools.g4tree.RuleList
 
read() - Method in interface org.opencypher.tools.io.LineInput
 
reader() - Method in interface org.opencypher.tools.io.Output.Readable
Return a Reader that reads the contents of this object.
rect(ShapeRenderer.Shapes.Style, double, double, double, double) - Method in class org.opencypher.railroad.AwtShapes
 
rect(ShapeRenderer.Shapes.Style, double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Group
 
rect(ShapeRenderer.Shapes.Style, double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
rect(ShapeRenderer.Shapes.Style, double, double, double, double) - Method in class org.opencypher.railroad.SVGShapes
 
reference(String) - Static method in class org.opencypher.railroad.Diagram
 
REFERENCE - org.opencypher.tools.g4tree.GrammarItem.ItemType
 
referencedFrom() - Method in interface org.opencypher.grammar.Production
 
referenceLink(String) - Method in interface org.opencypher.railroad.ShapeRenderer.Linker
 
referenceLink(String) - Method in class org.opencypher.tools.grammar.RailRoadDiagramPages
 
referenceLink(String) - Method in class org.opencypher.tools.grammar.RailRoadDiagrams
 
referenceLink(NonTerminal) - Method in interface org.opencypher.tools.grammar.ISO14977.HtmlLinker
 
referenceLink(NonTerminal) - Method in class org.opencypher.tools.grammar.RailRoadDiagramPages
 
referenceLink(NonTerminal) - Method in interface org.opencypher.tools.grammar.SQLBNF.HtmlLinker
 
references() - Method in interface org.opencypher.grammar.Production
 
Reflection - Class in org.opencypher.tools
Utilities for working with Java reflection.
Reflection() - Constructor for class org.opencypher.tools.Reflection
 
RelTypeName(ProductionReplacement.Context<CypherGeneratorFactory.State>) - Method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
REND - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
REND - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
REND() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.BnfsymbolContext
 
REND() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ListcharactersetContext
 
REND() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.OptionalitemContext
 
render(Graphics2D) - Method in class org.opencypher.railroad.AwtShapes
 
render(O, double, double, Diagram.Renderer<O, T, EX>, boolean) - Method in class org.opencypher.railroad.Diagram.Figure
 
render(Diagram.Renderer<Canvas, ?, EX>, Diagram.CanvasProvider<? extends Canvas, ? extends EX>) - Method in class org.opencypher.railroad.Diagram
 
render(R) - Method in class org.opencypher.railroad.Diagram
 
renderAnyCase(Canvas, double, double, Text) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderAnyCase(PositionedText, double, double, String) - Method in class org.opencypher.railroad.AsciiArtRenderer
Example: /FOO/
renderAnyCase(ShapeRenderer.Shapes<? extends EX>, double, double, TextGlyphs) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderBranch(Canvas, double, double, Size, Collection<Diagram.Figure>, boolean) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderBranch(PositionedText, double, double, Size, Collection<Diagram.Figure>, boolean) - Method in class org.opencypher.railroad.AsciiArtRenderer
Examples:
renderBranch(ShapeRenderer.Shapes<? extends EX>, double, double, Size, Collection<Diagram.Figure>, boolean) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderBullet(Canvas, double, double) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderBullet(PositionedText, double, double) - Method in class org.opencypher.railroad.AsciiArtRenderer
Example: o
renderBullet(ShapeRenderer.Shapes<? extends EX>, double, double) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderCharset(Canvas, double, double, Text, String) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderCharset(PositionedText, double, double, String, String) - Method in class org.opencypher.railroad.AsciiArtRenderer
Examples: [:ID_Start:] [^a-z]
renderCharset(ShapeRenderer.Shapes<? extends EX>, double, double, TextGlyphs, String) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderDiagram(String, Canvas, Diagram.Figure) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderDiagram(String, ShapeRenderer.Shapes<? extends EX>, Diagram.Figure) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderLine(Canvas, double, double, Size, List<Diagram.Figure>, boolean) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderLine(PositionedText, double, double, Size, List<Diagram.Figure>, boolean) - Method in class org.opencypher.railroad.AsciiArtRenderer
Example:
renderLine(ShapeRenderer.Shapes<? extends EX>, double, double, Size, List<Diagram.Figure>, boolean) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderLoop(Canvas, double, double, Size, Diagram.Figure, Diagram.Figure, Text, boolean) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderLoop(PositionedText, double, double, Size, Diagram.Figure, Diagram.Figure, String, boolean) - Method in class org.opencypher.railroad.AsciiArtRenderer
Example:
renderLoop(ShapeRenderer.Shapes<? extends EX>, double, double, Size, Diagram.Figure, Diagram.Figure, TextGlyphs, boolean) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderNothing(Canvas, double, double, boolean) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderNothing(PositionedText, double, double, boolean) - Method in class org.opencypher.railroad.AsciiArtRenderer
Example: >
renderNothing(ShapeRenderer.Shapes<? extends EX>, double, double, boolean) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderReference(Canvas, double, double, String, Text) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderReference(PositionedText, double, double, String, String) - Method in class org.opencypher.railroad.AsciiArtRenderer
Example: |foo|
renderReference(ShapeRenderer.Shapes<? extends EX>, double, double, String, TextGlyphs) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderText(Canvas, double, double, Text) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderText(String, String) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderText(String, String) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderText(PositionedText, double, double, String) - Method in class org.opencypher.railroad.AsciiArtRenderer
Example: (FOO)
renderText(ShapeRenderer.Shapes<? extends EX>, double, double, TextGlyphs) - Method in class org.opencypher.railroad.ShapeRenderer
 
repeat(int, int, Grammar.Term, Grammar.Term...) - Static method in interface org.opencypher.grammar.Grammar
 
repeat(int, Integer, Runnable) - Method in class org.opencypher.tools.grammar.Antlr4
 
repeat(int, Integer, Runnable) - Method in class org.opencypher.tools.grammar.ISO14977
 
repeat(int, Integer, Runnable) - Method in class org.opencypher.tools.grammar.SQLBNF
 
repeat(int, Grammar.Term, Grammar.Term...) - Static method in interface org.opencypher.grammar.Grammar
 
repetition(Node, Repetition) - Method in interface org.opencypher.generator.Choices
 
repetition(Node, Repetition) - Method in class org.opencypher.generator.InteractiveChoices
 
repetition(Node, Repetition) - Method in class org.opencypher.generator.TracingChoices
 
Repetition - Interface in org.opencypher.grammar
 
replace(String, Consumer<ProductionReplacement.Context<T>>) - Static method in interface org.opencypher.generator.ProductionReplacement
 
replace(ProductionReplacement.Context<T>) - Method in interface org.opencypher.generator.ProductionReplacement
 
replacement(String) - Method in class org.opencypher.generator.GeneratorFactory
 
requireditem() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ElementContext
 
requireditem() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
RequireditemContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.RequireditemContext
 
requireNonNull(Class<T>, T) - Static method in class org.opencypher.tools.Functions
Require an instance not to be null, using the (simple) name of the required type as an error message if it is.
resetPrefix() - Static method in class org.opencypher.tools.grammar.Antlr4
 
REVERSE_SOLIDUS - org.opencypher.tools.g4tree.BnfSymbols
 
rhs() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
rhs() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.Rule_Context
 
RhsContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.RhsContext
 
RIGHT_BRACE - org.opencypher.tools.g4tree.BnfSymbols
 
RIGHT_BRACKET - org.opencypher.tools.g4tree.BnfSymbols
 
roundRect(ShapeRenderer.Shapes.Style, double, double, double, double, double) - Method in class org.opencypher.railroad.AwtShapes
 
roundRect(ShapeRenderer.Shapes.Style, double, double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Group
 
roundRect(ShapeRenderer.Shapes.Style, double, double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
roundRect(ShapeRenderer.Shapes.Style, double, double, double, double, double) - Method in class org.opencypher.railroad.SVGShapes
 
RS - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character RS ("record separator").
Rule - Class in org.opencypher.tools.g4tree
 
Rule(GrammarItem, GrammarItem, boolean, Rule.RuleType, String) - Constructor for class org.opencypher.tools.g4tree.Rule
 
Rule(GrammarItem, GrammarItem, String) - Constructor for class org.opencypher.tools.g4tree.Rule
 
RULE - org.opencypher.tools.g4tree.GrammarItem.ItemType
 
rule_() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
rule_() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RulelistContext
 
rule_() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
rule_() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RulelistContext
 
rule_(int) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.RulelistContext
 
rule_(int) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RulelistContext
 
RULE_alternative - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_alternatives - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_bnfsymbol - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_bnfsymbols - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_cardinality - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RULE_characterset - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_charSet - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
Rule_Context(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.Rule_Context
 
Rule_Context(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.Rule_Context
 
RULE_description - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_description - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RULE_descriptionLine - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_dotPattern - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RULE_element - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_exclusioncharacterset - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_fragmentRule - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RULE_grammardef - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RULE_header - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_header - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RULE_id - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_lhs - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_listcharacterset - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_literal - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RULE_namedcharacterset - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_negatedCharSet - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RULE_negatedQuotedString - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RULE_normaltext - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_optionalitem - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_quotedString - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RULE_requireditem - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_rhs - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_rule_ - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_rule_ - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RULE_ruleAlternative - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RULE_ruleComponent - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RULE_ruleElements - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RULE_ruleid - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_ruleItem - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RULE_rulelist - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_rulelist - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RULE_ruleName - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RULE_ruleref - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_ruleReference - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RULE_specialRule - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RULE_text - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
RULE_wholegrammar - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
Rule.RuleType - Enum in org.opencypher.tools.g4tree
 
ruleAlternative() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
ruleAlternative() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleElementsContext
 
ruleAlternative(int) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleElementsContext
 
RuleAlternativeContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.RuleAlternativeContext
 
ruleComponent() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
ruleComponent() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleItemContext
 
RuleComponentContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.RuleComponentContext
 
ruleElements() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.Rule_Context
 
ruleElements() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
ruleElements() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleItemContext
 
ruleElements() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.SpecialRuleContext
 
RuleElementsContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.RuleElementsContext
 
ruleid() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.LhsContext
 
ruleid() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
RuleId - Class in org.opencypher.tools.g4tree
 
RuleId(String) - Constructor for class org.opencypher.tools.g4tree.RuleId
 
RuleidContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.RuleidContext
 
ruleItem() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleAlternativeContext
 
ruleItem() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
ruleItem(int) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleAlternativeContext
 
RuleItemContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.RuleItemContext
 
rulelist() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
rulelist() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
rulelist() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.WholegrammarContext
 
RuleList - Class in org.opencypher.tools.g4tree
 
RuleList() - Constructor for class org.opencypher.tools.g4tree.RuleList
 
RulelistContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.RulelistContext
 
RulelistContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.RulelistContext
 
ruleName() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.FragmentRuleContext
 
ruleName() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.Rule_Context
 
ruleName() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
ruleName() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.SpecialRuleContext
 
RuleNameContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.RuleNameContext
 
ruleNames - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
ruleNames - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
ruleNames - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
ruleNames - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
ruleref() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.IdContext
 
ruleref() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
RulerefContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.RulerefContext
 
ruleReference() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RuleComponentContext
 
ruleReference() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
RuleReferenceContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.RuleReferenceContext
 

S

Sc - org.opencypher.grammar.CharacterSet.Unicode
Symbol, Currency
scope(Scope, ScopeRule.Transformation<Scope>) - Method in interface org.opencypher.grammar.Production
 
SCOPE_XML_NAMESPACE - Static variable in interface org.opencypher.grammar.Grammar
 
ScopeListener - Interface in org.opencypher.generator
TODO: gets notified when a scope starts and when it ends, for the generator to keep track of "live" variables
sequence(Grammar.Term, Grammar.Term...) - Static method in interface org.opencypher.grammar.Grammar
 
Sequence - Interface in org.opencypher.grammar
 
sequenceSeparator() - Method in class org.opencypher.tools.grammar.Antlr4
 
sequenceSeparator() - Method in class org.opencypher.tools.grammar.ISO14977
 
sequenceSeparator() - Method in class org.opencypher.tools.grammar.SQLBNF
 
setContentHandler(ContentHandler) - Method in class org.opencypher.tools.xml.XmlGenerator
 
setDTDHandler(DTDHandler) - Method in class org.opencypher.tools.xml.XmlGenerator
 
setEntityResolver(EntityResolver) - Method in class org.opencypher.tools.xml.XmlGenerator
 
setErrorHandler(ErrorHandler) - Method in class org.opencypher.tools.xml.XmlGenerator
 
setFeature(String, boolean) - Method in class org.opencypher.tools.xml.XmlGenerator
 
setPrefix(String) - Static method in class org.opencypher.tools.grammar.Antlr4
 
setProperty(String, Object) - Method in class org.opencypher.tools.xml.XmlGenerator
 
setRuleType(Rule.RuleType) - Method in class org.opencypher.tools.g4tree.Rule
 
sExpression(Output) - Method in class org.opencypher.generator.Node
 
ShapeRenderer<EX extends Exception> - Class in org.opencypher.railroad
 
ShapeRenderer(ShapeRenderer.Linker, FontRenderContext, ShapeRenderer.Options) - Constructor for class org.opencypher.railroad.ShapeRenderer
 
ShapeRenderer.Linker - Interface in org.opencypher.railroad
 
ShapeRenderer.Options - Interface in org.opencypher.railroad
 
ShapeRenderer.Shapes<EX extends Exception> - Interface in org.opencypher.railroad
 
ShapeRenderer.Shapes.Group<EX extends Exception> - Interface in org.opencypher.railroad
 
ShapeRenderer.Shapes.Path<EX extends Exception> - Interface in org.opencypher.railroad
 
ShapeRenderer.Shapes.Point - Class in org.opencypher.railroad
 
ShapeRenderer.Shapes.Style - Class in org.opencypher.railroad
 
shouldSkip(Production) - Method in interface org.opencypher.railroad.Diagram.BuilderOptions
 
SI - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character SI ("shift in").
SIMPLE - Static variable in interface org.opencypher.generator.Choices
 
SINGLE_LINE_COMMENT - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
SINGLE_LINE_COMMENT - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
SINGLE_LINE_COMMENT - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
SINGLE_LINE_COMMENT - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
size(Diagram.Renderer<?, ?, ?>) - Method in class org.opencypher.railroad.Diagram.Figure
 
sizeOfAnyCase(String) - Method in class org.opencypher.railroad.AsciiArtRenderer
 
sizeOfAnyCase(TextGlyphs) - Method in class org.opencypher.railroad.ShapeRenderer
 
sizeOfAnyCase(Text) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
sizeOfBranch(Collection<Diagram.Figure>) - Method in class org.opencypher.railroad.AsciiArtRenderer
 
sizeOfBranch(Collection<Diagram.Figure>) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
sizeOfBranch(Collection<Diagram.Figure>) - Method in class org.opencypher.railroad.ShapeRenderer
 
sizeOfBullet() - Method in class org.opencypher.railroad.AsciiArtRenderer
 
sizeOfBullet() - Method in interface org.opencypher.railroad.Diagram.Renderer
 
sizeOfBullet() - Method in class org.opencypher.railroad.ShapeRenderer
 
sizeOfCharset(String) - Method in class org.opencypher.railroad.AsciiArtRenderer
 
sizeOfCharset(TextGlyphs) - Method in class org.opencypher.railroad.ShapeRenderer
 
sizeOfCharset(Text) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
sizeOfLine(Collection<Diagram.Figure>) - Method in class org.opencypher.railroad.AsciiArtRenderer
 
sizeOfLine(Collection<Diagram.Figure>) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
sizeOfLine(Collection<Diagram.Figure>) - Method in class org.opencypher.railroad.ShapeRenderer
 
sizeOfLoop(Diagram.Figure, Diagram.Figure, String) - Method in class org.opencypher.railroad.AsciiArtRenderer
 
sizeOfLoop(Diagram.Figure, Diagram.Figure, TextGlyphs) - Method in class org.opencypher.railroad.ShapeRenderer
 
sizeOfLoop(Diagram.Figure, Diagram.Figure, Text) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
sizeOfNothing() - Method in class org.opencypher.railroad.AsciiArtRenderer
 
sizeOfNothing() - Method in interface org.opencypher.railroad.Diagram.Renderer
 
sizeOfNothing() - Method in class org.opencypher.railroad.ShapeRenderer
 
sizeOfReference(String) - Method in class org.opencypher.railroad.AsciiArtRenderer
 
sizeOfReference(TextGlyphs) - Method in class org.opencypher.railroad.ShapeRenderer
 
sizeOfReference(Text) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
sizeOfText(String) - Method in class org.opencypher.railroad.AsciiArtRenderer
 
sizeOfText(TextGlyphs) - Method in class org.opencypher.railroad.ShapeRenderer
 
sizeOfText(Text) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
Sk - org.opencypher.grammar.CharacterSet.Unicode
Symbol, Modifier
skip() - Method in interface org.opencypher.grammar.NonTerminal
 
skip() - Method in interface org.opencypher.grammar.Production
 
SKIP_UNUSED_PRODUCTIONS - org.opencypher.grammar.Grammar.ParserOption
 
skipNone() - Method in interface org.opencypher.railroad.Diagram.BuilderOptions
 
Sm - org.opencypher.grammar.CharacterSet.Unicode
Symbol, Math
So - org.opencypher.grammar.CharacterSet.Unicode
Symbol, Other
SO - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character SO ("shift out").
SOH - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character SOH ("start of heading").
SPACE - org.opencypher.grammar.CharacterSet.Unicode
ASCII space character.
specialRule() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RulelistContext
 
specialRule() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
specialRule(int) - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.RulelistContext
 
SpecialRuleContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.SpecialRuleContext
 
SQLBNF - Class in org.opencypher.tools.grammar
Generates a SQL BNF grammar according to ISO/IEC 9075-1 notation specification.
SQLBNF.HtmlLinker - Interface in org.opencypher.tools.grammar
 
STAR - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
STAR - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
STAR() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser.CardinalityContext
 
startDocument() - Method in class org.opencypher.tools.xml.XmlGenerator
 
startElement(String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
startElement(String, String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
startElement(String, String, Attributes) - Method in class org.opencypher.tools.xml.XmlGenerator
 
startElement(String, Attributes) - Method in class org.opencypher.tools.xml.XmlGenerator
 
startPrefixMapping(String, String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
stdErr() - Static method in interface org.opencypher.tools.io.Output
Get an Output instance that writes to the standard error output stream.
stdIn() - Static method in interface org.opencypher.tools.io.LineInput
 
stdOut() - Static method in interface org.opencypher.tools.io.Output
Get an Output instance that writes to the standard output stream.
string(Output, Production) - Static method in class org.opencypher.tools.grammar.ISO14977
 
string(Output, Production) - Static method in class org.opencypher.tools.grammar.SQLBNF
 
string(T, BiConsumer<T, Output>) - Static method in interface org.opencypher.tools.io.Output
Convenience method for converting an object to a String through the means of a method that knows how to write such an object to an Output.
stringBuilder() - Static method in interface org.opencypher.tools.io.Output
Create a new Output that writes to a new string builder.
stringBuilder(int) - Static method in interface org.opencypher.tools.io.Output
Create a new Output that writes to a new string builder of given capacity.
STX - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character STX ("start of text").
SUB - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character SUB ("substitute").
SVG_DOM - Static variable in class org.opencypher.railroad.SVGShapes
 
svgFile(Function<String, Output>) - Static method in class org.opencypher.railroad.SVGShapes
 
SVGShapes - Class in org.opencypher.railroad
 
SVGShapes.DOMFactory - Class in org.opencypher.railroad
 
SYN - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character SYN ("synchronous idle").
syntaxError(Recognizer<?, ?>, Object, int, int, String, RecognitionException) - Method in class org.opencypher.tools.g4processors.FailingErrorListener
 

T

T__0 - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
T__0 - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
T__0 - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
T__0 - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
T__1 - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
T__1 - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
T__2 - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
T__2 - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
T__3 - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
T__3 - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
T__4 - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
T__4 - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
T__5 - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
T__5 - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
T__6 - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
T__6 - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
TAB - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character TAB ("horizontal tab").
tag(String, HtmlTag.Attribute...) - Method in class org.opencypher.tools.io.HtmlTag
 
term() - Method in interface org.opencypher.grammar.Optional
 
term() - Method in interface org.opencypher.grammar.Repetition
 
term(double) - Method in interface org.opencypher.grammar.BiasedTerms
 
term(double) - Method in class org.opencypher.grammar.Nodes
 
term(int) - Method in class org.opencypher.grammar.Nodes
 
term(int) - Method in interface org.opencypher.grammar.Terms
 
Term() - Constructor for class org.opencypher.grammar.Grammar.Term
 
terms() - Method in class org.opencypher.grammar.Nodes
 
terms() - Method in interface org.opencypher.grammar.Terms
 
Terms - Interface in org.opencypher.grammar
 
TermTransformation<P,​T,​EX extends Exception> - Interface in org.opencypher.grammar
 
TermVisitor<EX extends Exception> - Interface in org.opencypher.grammar
 
text() - Method in class org.opencypher.railroad.TextGlyphs
 
text() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ElementContext
 
text() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ListcharactersetContext
 
text() - Method in class org.opencypher.tools.antlr.bnf.BNFParser
 
text(int) - Method in class org.opencypher.tools.antlr.bnf.BNFParser.ListcharactersetContext
 
text(String) - Static method in class org.opencypher.railroad.Diagram
 
text(String) - Method in class org.opencypher.tools.io.HtmlTag
 
text(TextGlyphs, double, double) - Method in class org.opencypher.railroad.AwtShapes
 
text(TextGlyphs, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Group
 
text(TextGlyphs, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
text(TextGlyphs, double, double) - Method in class org.opencypher.railroad.SVGShapes
 
TEXT - org.opencypher.tools.g4tree.GrammarItem.ItemType
 
TextContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.bnf.BNFParser.TextContext
 
textFont() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
TextGlyphs - Class in org.opencypher.railroad
 
TextGlyphs(String, Font, FontRenderContext) - Constructor for class org.opencypher.railroad.TextGlyphs
 
textTag(String, String, HtmlTag.Attribute...) - Method in class org.opencypher.tools.io.HtmlTag
 
times(Repetition) - Static method in interface org.opencypher.generator.Choices
 
title() - Method in interface org.opencypher.grammar.NonTerminal
 
tokenMargin() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
tokenNames - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
Deprecated.
Use VOCABULARY instead.
tokenNames - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
Deprecated.
tokenNames - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
Deprecated.
tokenNames - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
Deprecated.
tokenPadding() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
toSetString(CharacterSet) - Static method in enum org.opencypher.grammar.CharacterSet.Unicode
 
toString() - Method in class org.opencypher.generator.Node
 
toString() - Method in class org.opencypher.railroad.Diagram.Figure
 
toString() - Method in class org.opencypher.railroad.Diagram
 
toString() - Method in class org.opencypher.railroad.ShapeRenderer.Shapes.Point
 
toString() - Method in class org.opencypher.railroad.TextGlyphs
 
toString() - Method in class org.opencypher.tools.g4tree.ElementWithCardinality
 
toString() - Method in class org.opencypher.tools.g4tree.RuleId
 
toString() - Method in class org.opencypher.tools.xml.XmlParser
 
TracingChoices - Class in org.opencypher.generator
 
TracingChoices(Output, Choices) - Constructor for class org.opencypher.generator.TracingChoices
 
transform(String, ProductionTransformation<P, R, EX>, P) - Method in interface org.opencypher.grammar.Grammar
 
transform(ProductionTransformation<P, Void, EX>, P) - Method in interface org.opencypher.grammar.Grammar
 
transform(ProductionTransformation<P, R, EX>, P, Collector<R, A, T>) - Method in interface org.opencypher.grammar.Grammar
 
transform(TermTransformation<P, T, EX>, P) - Method in class org.opencypher.grammar.Grammar.Term
 
transform(TermTransformation<P, T, EX>, P) - Method in interface org.opencypher.grammar.Production
 
transformAlternatives(P, Alternatives) - Method in interface org.opencypher.grammar.TermTransformation
 
transformCharacters(P, CharacterSet) - Method in interface org.opencypher.grammar.TermTransformation
 
transformEpsilon(P) - Method in interface org.opencypher.grammar.TermTransformation
 
transformLiteral(P, Literal) - Method in interface org.opencypher.grammar.TermTransformation
 
transformNonTerminal(P, NonTerminal) - Method in interface org.opencypher.grammar.TermTransformation
 
transformOptional(P, Optional) - Method in interface org.opencypher.grammar.TermTransformation
 
transformProduction(P, Production) - Method in interface org.opencypher.grammar.ProductionTransformation
 
transformRepetition(P, Repetition) - Method in interface org.opencypher.grammar.TermTransformation
 
transformSequence(P, Sequence) - Method in interface org.opencypher.grammar.TermTransformation
 
TranslateGrammar - Class in org.opencypher.tools.grammar
translate between supported grammar serialisations, via the Grammar object model
TranslateGrammar() - Constructor for class org.opencypher.tools.grammar.TranslateGrammar
 
typed(Class<?>, Object) - Static method in class org.opencypher.tools.TypedArgument
Factory method.
TypedArgument - Class in org.opencypher.tools
Utility class used in Reflection to specify the type of a parameter along with the corresponding argument value.
types(TypedArgument...) - Static method in class org.opencypher.tools.TypedArgument
Extract the parameter types from an array of TypedArguments.

U

UNICODE_LITERAL - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
UNICODE_LITERAL - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
UNICODE_LITERAL() - Method in class org.opencypher.tools.antlr.bnf.BNFParser.TextContext
 
uri() - Method in annotation type org.opencypher.tools.xml.Attribute
The namespace of the attribute.
uri() - Method in annotation type org.opencypher.tools.xml.Element
The XML namespace uri of the element.
US - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character US ("unit separator").

V

value() - Method in annotation type org.opencypher.generator.GeneratorFactory.Replacement
 
value() - Method in interface org.opencypher.tools.io.HtmlTag.Attribute
 
value() - Method in annotation type org.opencypher.tools.xml.Child
The types of nested elements handled by the annotated method.
value(T) - Method in interface org.opencypher.tools.Option
 
valueOf(String) - Static method in enum org.opencypher.grammar.CharacterSet.Unicode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opencypher.grammar.Grammar.Builder.Option
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opencypher.grammar.Grammar.ParserOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opencypher.tools.g4tree.BnfSymbols
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opencypher.tools.g4tree.GrammarItem.ItemType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opencypher.tools.g4tree.Rule.RuleType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opencypher.tools.xml.Comment.Header
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opencypher.tools.xml.Comment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opencypher.tools.xml.XmlParser.Option
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.opencypher.grammar.CharacterSet.Unicode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opencypher.grammar.Grammar.Builder.Option
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opencypher.grammar.Grammar.ParserOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opencypher.tools.g4tree.BnfSymbols
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opencypher.tools.g4tree.GrammarItem.ItemType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opencypher.tools.g4tree.Rule.RuleType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opencypher.tools.xml.Comment.Header
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opencypher.tools.xml.Comment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opencypher.tools.xml.XmlParser.Option
Returns an array containing the constants of this enum type, in the order they are declared.
values(TypedArgument...) - Static method in class org.opencypher.tools.TypedArgument
Extract the argument values from an array of TypedArguments.
Variable(ProductionReplacement.Context<CypherGeneratorFactory.State>) - Method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
VERTICAL_BAR - org.opencypher.tools.g4tree.BnfSymbols
 
visitAlternatives(Alternatives) - Method in interface org.opencypher.grammar.TermVisitor
 
visitAlternatives(Alternatives) - Method in class org.opencypher.tools.grammar.Xml
 
visitAnyCase(int) - Method in interface org.opencypher.grammar.Literal.Visitor
 
visitCharacters(CharacterSet) - Method in interface org.opencypher.grammar.TermVisitor
 
visitCharacters(CharacterSet) - Method in class org.opencypher.tools.grammar.Xml
 
visitCodePoint(int) - Method in interface org.opencypher.grammar.CharacterSet.DefinitionVisitor
 
visitEpsilon() - Method in interface org.opencypher.grammar.TermVisitor
 
visitEpsilon() - Method in class org.opencypher.tools.grammar.Xml
 
visitErrorNode(ErrorNode) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
visitErrorNode(ErrorNode) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
visitLiteral(String) - Method in interface org.opencypher.grammar.Literal.Visitor
 
visitLiteral(Literal) - Method in interface org.opencypher.grammar.TermVisitor
 
visitLiteral(Literal) - Method in class org.opencypher.tools.grammar.Xml
 
visitNonTerminal(NonTerminal) - Method in interface org.opencypher.grammar.TermVisitor
 
visitNonTerminal(NonTerminal) - Method in class org.opencypher.tools.grammar.Xml
 
visitOptional(Optional) - Method in interface org.opencypher.grammar.TermVisitor
 
visitOptional(Optional) - Method in class org.opencypher.tools.grammar.Xml
 
visitProduction(Production) - Method in interface org.opencypher.grammar.ProductionVisitor
 
visitProduction(Production) - Method in class org.opencypher.tools.grammar.Xml
 
visitRange(int, int) - Method in interface org.opencypher.grammar.CharacterSet.DefinitionVisitor
 
visitRepetition(Repetition) - Method in interface org.opencypher.grammar.TermVisitor
 
visitRepetition(Repetition) - Method in class org.opencypher.tools.grammar.Xml
 
visitSequence(Sequence) - Method in interface org.opencypher.grammar.TermVisitor
 
visitSequence(Sequence) - Method in class org.opencypher.tools.grammar.Xml
 
visitSet(String) - Method in interface org.opencypher.grammar.CharacterSet.DefinitionVisitor.NamedSetVisitor
 
visitTerminal(TerminalNode) - Method in class org.opencypher.tools.antlr.bnf.BNFBaseListener
visitTerminal(TerminalNode) - Method in class org.opencypher.tools.antlr.g4.Gee4BaseListener
VOCABULARY - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
VOCABULARY - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
VOCABULARY - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
VOCABULARY - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
VT - org.opencypher.grammar.CharacterSet.Unicode
ASCII control character VT ("vertical tab").

W

White_Space - org.opencypher.grammar.CharacterSet.Unicode
 
wholegrammar() - Method in class org.opencypher.tools.antlr.g4.Gee4Parser
 
WholegrammarContext(ParserRuleContext, int) - Constructor for class org.opencypher.tools.antlr.g4.Gee4Parser.WholegrammarContext
 
write(int) - Method in interface org.opencypher.generator.ProductionReplacement.Context
 
write(CharSequence) - Method in interface org.opencypher.generator.ProductionReplacement.Context
 
write(Grammar, OutputStream) - Static method in class org.opencypher.tools.grammar.Antlr4
 
write(Grammar, OutputStream) - Static method in class org.opencypher.tools.grammar.ISO14977
 
write(Grammar, OutputStream) - Static method in class org.opencypher.tools.grammar.SQLBNF
 
write(Grammar, OutputStream) - Static method in class org.opencypher.tools.grammar.Xml
 
write(Grammar, Writer) - Static method in class org.opencypher.tools.grammar.Antlr4
 
write(Grammar, Writer) - Static method in class org.opencypher.tools.grammar.ISO14977
 
write(Grammar, Writer) - Static method in class org.opencypher.tools.grammar.SQLBNF
 
write(Grammar, Writer) - Static method in class org.opencypher.tools.grammar.Xml
 
write(Grammar, Output) - Static method in class org.opencypher.tools.grammar.Antlr4
 
write(Grammar, Output) - Static method in class org.opencypher.tools.grammar.ISO14977
 
write(Grammar, Output) - Static method in class org.opencypher.tools.grammar.SQLBNF
 
write(Grammar, Output) - Static method in class org.opencypher.tools.grammar.Xml
 
write(Output) - Method in class org.opencypher.generator.Node
 
writer() - Method in interface org.opencypher.tools.io.Output
Return a Writer that writes to this Output.
WS - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
WS - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
WS - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
WS - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 

X

x - Variable in class org.opencypher.railroad.ShapeRenderer.Shapes.Point
 
Xml - Class in org.opencypher.tools.grammar
Generates XML, in the same format as the input from a given Grammar.
XML_NAMESPACE - Static variable in interface org.opencypher.grammar.Grammar
 
XmlFile - Class in org.opencypher.tools.xml
An XML attribute value that corresponds to an XML file that can be parsed.
XmlGenerator - Class in org.opencypher.tools.xml
A utility class for generating XML documents.
XmlGenerator() - Constructor for class org.opencypher.tools.xml.XmlGenerator
 
XmlGenerator.AttributesBuilder - Class in org.opencypher.tools.xml
 
xmlParser(Class<T>) - Static method in class org.opencypher.tools.xml.XmlParser
Create a new XML parser for the given type.
XmlParser<Root> - Class in org.opencypher.tools.xml
Class for parsing an XML document into an object graph.
XmlParser.Option - Enum in org.opencypher.tools.xml
Options that can be passed to an XML parser.

Y

y - Variable in class org.opencypher.railroad.ShapeRenderer.Shapes.Point
 

Z

zeroOrMore(Grammar.Term, Grammar.Term...) - Static method in interface org.opencypher.grammar.Grammar
 
ZeroOrMore - Class in org.opencypher.tools.g4tree
 
ZeroOrMore(GrammarItem) - Constructor for class org.opencypher.tools.g4tree.ZeroOrMore
 
Zl - org.opencypher.grammar.CharacterSet.Unicode
Separator, Line
Zp - org.opencypher.grammar.CharacterSet.Unicode
Separator, Paragraph
Zs - org.opencypher.grammar.CharacterSet.Unicode
Separator, Space

_

_ATN - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
_ATN - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
_ATN - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
_ATN - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
_decisionToDFA - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
_decisionToDFA - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
_decisionToDFA - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
_decisionToDFA - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
_serializedATN - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
_serializedATN - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
_serializedATN - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
_serializedATN - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
_sharedContextCache - Static variable in class org.opencypher.tools.antlr.bnf.BNFLexer
 
_sharedContextCache - Static variable in class org.opencypher.tools.antlr.bnf.BNFParser
 
_sharedContextCache - Static variable in class org.opencypher.tools.antlr.g4.Gee4Lexer
 
_sharedContextCache - Static variable in class org.opencypher.tools.antlr.g4.Gee4Parser
 
A B C D E F G H I K L M N O P Q R S T U V W X Y Z _ 
All Classes All Packages