Package | Description |
---|---|
antlr |
Modifier and Type | Class and Description |
---|---|
(package private) class |
ActionElement |
(package private) class |
AlternativeBlock
A list of alternatives
|
(package private) class |
BlockEndElement
All alternative blocks are "terminated" by BlockEndElements unless
they are rule blocks (in which case they use RuleEndElement).
|
(package private) class |
BlockWithImpliedExitPath |
(package private) class |
CharLiteralElement |
(package private) class |
CharRangeElement |
(package private) class |
GrammarAtom
A GrammarAtom is either a token ref, a character ref, or string.
|
(package private) class |
OneOrMoreBlock |
class |
RuleBlock
A list of alternatives and info contained in
the rule definition.
|
(package private) class |
RuleEndElement
Contains a list of all places that reference
this enclosing rule.
|
(package private) class |
RuleRefElement |
(package private) class |
StringLiteralElement |
(package private) class |
SynPredBlock |
(package private) class |
TokenRangeElement |
(package private) class |
TokenRefElement |
(package private) class |
TreeElement
A TreeElement is a block with one alternative and a root node
|
(package private) class |
WildcardElement |
(package private) class |
ZeroOrMoreBlock |
Modifier and Type | Field and Description |
---|---|
(package private) AlternativeElement |
Alternative.head |
(package private) AlternativeElement |
AlternativeElement.next |
protected AlternativeElement |
DocBookCodeGenerator.prevAltElem |
protected AlternativeElement |
HTMLCodeGenerator.prevAltElem |
(package private) AlternativeElement |
Alternative.tail |
Modifier and Type | Method and Description |
---|---|
AlternativeElement |
BlockContext.currentElement() |
Modifier and Type | Method and Description |
---|---|
void |
BlockContext.addAlternativeElement(AlternativeElement e) |
void |
TreeBlockContext.addAlternativeElement(AlternativeElement e) |
void |
Alternative.addElement(AlternativeElement e) |
protected void |
MakeGrammar.addElementToCurrentAlt(AlternativeElement e) |
protected void |
CSharpCodeGenerator.genASTDeclaration(AlternativeElement el) |
protected void |
PythonCodeGenerator.genASTDeclaration(AlternativeElement el) |
protected void |
CppCodeGenerator.genASTDeclaration(AlternativeElement el) |
protected void |
JavaCodeGenerator.genASTDeclaration(AlternativeElement el) |
protected void |
CSharpCodeGenerator.genASTDeclaration(AlternativeElement el,
java.lang.String node_type) |
protected void |
PythonCodeGenerator.genASTDeclaration(AlternativeElement el,
java.lang.String node_type) |
protected void |
CppCodeGenerator.genASTDeclaration(AlternativeElement el,
java.lang.String node_type) |
protected void |
JavaCodeGenerator.genASTDeclaration(AlternativeElement el,
java.lang.String node_type) |
protected void |
CSharpCodeGenerator.genASTDeclaration(AlternativeElement el,
java.lang.String var_name,
java.lang.String node_type) |
protected void |
PythonCodeGenerator.genASTDeclaration(AlternativeElement el,
java.lang.String var_name,
java.lang.String node_type) |
protected void |
CppCodeGenerator.genASTDeclaration(AlternativeElement el,
java.lang.String var_name,
java.lang.String node_type) |
protected void |
JavaCodeGenerator.genASTDeclaration(AlternativeElement el,
java.lang.String var_name,
java.lang.String node_type) |
Constructor and Description |
---|
Alternative(AlternativeElement firstElement) |