| Package | Description |
|---|---|
| org.opencypher.tools.g4tree |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Element |
| Modifier and Type | Class and Description |
|---|---|
class |
BnfSymbolLiteral
literal containing bnf symbols
in bnf this can only be the whole rule.
|
class |
CharacterLiteral |
class |
ElementWithCardinality |
class |
EOFreference |
class |
ExclusionCharacterSet |
class |
FreeTextItem |
class |
GrammarName |
class |
GrammarTop |
class |
Group |
class |
InAlternative |
class |
InAlternatives |
class |
InHeader |
class |
InLiteral |
class |
InOptional |
class |
ListedCharacterSet |
class |
NamedCharacterSet |
class |
OneOrMore |
class |
Rule |
class |
RuleId |
class |
RuleList |
class |
ZeroOrMore |
| Modifier and Type | Method and Description |
|---|---|
GrammarItem |
ElementWithCardinality.extractContent() |
GrammarItem |
OneOrMore.getContent() |
GrammarItem |
Rule.getRhs() |
GrammarItem |
ElementWithCardinality.reachThrough() |
GrammarItem |
NamedCharacterSet.reachThrough() |
GrammarItem |
GrammarTop.reachThrough() |
GrammarItem |
CharacterLiteral.reachThrough() |
GrammarItem |
EOFreference.reachThrough() |
GrammarItem |
RuleId.reachThrough() |
GrammarItem |
RuleList.reachThrough() |
GrammarItem |
GrammarItem.reachThrough()
if this item is a wrapper round a single item, get that one.
|
GrammarItem |
ListedCharacterSet.reachThrough() |
GrammarItem |
GrammarName.reachThrough() |
GrammarItem |
ExclusionCharacterSet.reachThrough() |
GrammarItem |
InHeader.reachThrough() |
GrammarItem |
InLiteral.reachThrough() |
GrammarItem |
Rule.reachThrough() |
GrammarItem |
BnfSymbolLiteral.reachThrough() |
GrammarItem |
FreeTextItem.reachThrough() |
| Modifier and Type | Method and Description |
|---|---|
List<GrammarItem> |
ElementWithCardinality.getChildren() |
List<GrammarItem> |
NamedCharacterSet.getChildren() |
List<GrammarItem> |
GrammarTop.getChildren() |
List<GrammarItem> |
CharacterLiteral.getChildren() |
List<GrammarItem> |
EOFreference.getChildren() |
List<GrammarItem> |
RuleId.getChildren() |
List<GrammarItem> |
GrammarItem.getChildren()
get the child items as a list.
|
List<GrammarItem> |
ListedCharacterSet.getChildren() |
List<GrammarItem> |
GrammarName.getChildren() |
List<GrammarItem> |
ExclusionCharacterSet.getChildren() |
List<GrammarItem> |
InHeader.getChildren() |
List<GrammarItem> |
InLiteral.getChildren() |
List<GrammarItem> |
Rule.getChildren() |
List<GrammarItem> |
BnfSymbolLiteral.getChildren() |
List<GrammarItem> |
FreeTextItem.getChildren() |
| Constructor and Description |
|---|
ElementWithCardinality(GrammarItem content) |
Group(GrammarItem content) |
InOptional(GrammarItem content) |
OneOrMore(GrammarItem content) |
Rule(GrammarItem ruleName,
GrammarItem rhs,
boolean keyWordRule,
Rule.RuleType ruleType,
String description) |
Rule(GrammarItem ruleName,
GrammarItem rhs,
String description) |
ZeroOrMore(GrammarItem content) |
Copyright © 2019. All rights reserved.