Package | Description |
---|---|
antlr |
Modifier and Type | Class and Description |
---|---|
(package private) class |
ActionElement |
(package private) class |
AlternativeBlock
A list of alternatives
|
(package private) class |
AlternativeElement |
(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 | Method and Description |
---|---|
void |
CppCodeGenerator.genLineNo(GrammarElement el)
Generate a #line or // line depending on options
|