| Package | Description |
|---|---|
| org.opencypher.generator | |
| org.opencypher.grammar | |
| org.opencypher.tools.grammar |
This is the entry-point package for the tools in this library.
|
| Modifier and Type | Method and Description |
|---|---|
Grammar.Term |
InteractiveChoices.choose(Node location,
BiasedTerms alternatives) |
Grammar.Term |
TracingChoices.choose(Node location,
BiasedTerms alternatives) |
Grammar.Term |
Choices.choose(Node location,
BiasedTerms alternatives) |
| Modifier and Type | Class and Description |
|---|---|
static class |
Grammar.CharacterSet |
| Modifier and Type | Method and Description |
|---|---|
static Grammar.Term |
Grammar.atLeast(int times,
Grammar.Term first,
Grammar.Term... more) |
static Grammar.Term |
Grammar.caseInsensitive(String value) |
Grammar.Term |
Production.definition() |
static Grammar.Term |
Grammar.epsilon() |
protected Grammar.Term |
GrammarConverter.first(List<Grammar.Term> list) |
protected Grammar.Term[] |
GrammarConverter.getRest(List<Grammar.Term> list) |
static Grammar.Term |
Grammar.literal(String value) |
static Grammar.Term |
Grammar.nonTerminal(String production) |
static Grammar.Term |
Grammar.oneOf(Grammar.Term first,
Grammar.Term... alternatives) |
static Grammar.Term |
Grammar.oneOrMore(Grammar.Term first,
Grammar.Term... more) |
static Grammar.Term |
Grammar.optional(Grammar.Term first,
Grammar.Term... more) |
default Grammar.Term |
NonTerminal.productionDefinition() |
static Grammar.Term |
Grammar.repeat(int times,
Grammar.Term first,
Grammar.Term... more) |
static Grammar.Term |
Grammar.repeat(int min,
int max,
Grammar.Term first,
Grammar.Term... more) |
static Grammar.Term |
Grammar.sequence(Grammar.Term first,
Grammar.Term... more) |
Grammar.Term |
Optional.term() |
Grammar.Term |
Repetition.term() |
Grammar.Term |
BiasedTerms.term(double bias) |
Grammar.Term |
Nodes.term(double bias) |
Grammar.Term |
Nodes.term(int offset) |
Grammar.Term |
Terms.term(int offset) |
static Grammar.Term |
Grammar.zeroOrMore(Grammar.Term first,
Grammar.Term... more) |
| Modifier and Type | Method and Description |
|---|---|
Iterator<Grammar.Term> |
Nodes.iterator() |
| Modifier and Type | Method and Description |
|---|---|
static Grammar.Term |
Grammar.atLeast(int times,
Grammar.Term first,
Grammar.Term... more) |
static Grammar.Term |
Grammar.atLeast(int times,
Grammar.Term first,
Grammar.Term... more) |
static Grammar.Term |
Grammar.oneOf(Grammar.Term first,
Grammar.Term... alternatives) |
static Grammar.Term |
Grammar.oneOf(Grammar.Term first,
Grammar.Term... alternatives) |
static Grammar.Term |
Grammar.oneOrMore(Grammar.Term first,
Grammar.Term... more) |
static Grammar.Term |
Grammar.oneOrMore(Grammar.Term first,
Grammar.Term... more) |
static Grammar.Term |
Grammar.optional(Grammar.Term first,
Grammar.Term... more) |
static Grammar.Term |
Grammar.optional(Grammar.Term first,
Grammar.Term... more) |
Grammar.Builder |
Grammar.Builder.production(String name,
Grammar.Term first,
Grammar.Term... alternatives) |
Grammar.Builder |
Grammar.Builder.production(String name,
Grammar.Term first,
Grammar.Term... alternatives) |
Grammar.Builder |
Grammar.Builder.production(String name,
String description,
Grammar.Term first,
Grammar.Term... alternatives) |
Grammar.Builder |
Grammar.Builder.production(String name,
String description,
Grammar.Term first,
Grammar.Term... alternatives) |
static Grammar.Term |
Grammar.repeat(int times,
Grammar.Term first,
Grammar.Term... more) |
static Grammar.Term |
Grammar.repeat(int times,
Grammar.Term first,
Grammar.Term... more) |
static Grammar.Term |
Grammar.repeat(int min,
int max,
Grammar.Term first,
Grammar.Term... more) |
static Grammar.Term |
Grammar.repeat(int min,
int max,
Grammar.Term first,
Grammar.Term... more) |
static Grammar.Term |
Grammar.sequence(Grammar.Term first,
Grammar.Term... more) |
static Grammar.Term |
Grammar.sequence(Grammar.Term first,
Grammar.Term... more) |
static Grammar.Term |
Grammar.zeroOrMore(Grammar.Term first,
Grammar.Term... more) |
static Grammar.Term |
Grammar.zeroOrMore(Grammar.Term first,
Grammar.Term... more) |
| Modifier and Type | Method and Description |
|---|---|
protected Grammar.Term |
GrammarConverter.first(List<Grammar.Term> list) |
default void |
Terms.forEach(Consumer<? super Grammar.Term> action) |
protected Grammar.Term[] |
GrammarConverter.getRest(List<Grammar.Term> list) |
static ProductionVisitor<RuntimeException> |
ProductionVisitor.production(BiConsumer<String,Grammar.Term> consumer) |
| Modifier and Type | Method and Description |
|---|---|
static void |
SQLBNF.append(Grammar.Term term,
Output output) |
static void |
ISO14977.append(Grammar.Term term,
Output output) |
Copyright © 2019. All rights reserved.