Frames | No Frames |
Classes derived from antlr.AlternativeBlock | |
class | |
class | |
class | A list of alternatives and info contained in
the rule definition. |
class | |
class | A TreeElement is a block with one alternative and a root node |
class |
Fields of type antlr.AlternativeBlock | |
AlternativeBlock | |
AlternativeBlock |
Methods with parameter type antlr.AlternativeBlock | |
boolean | Is this block of alternatives LL(k)? Fill in alternative cache for this block. |
boolean | |
void | Generate code for the given grammar element. |
void | Generate code for the given grammar element. |
void | Generate code for the given grammar element. |
void | Generate code for the given grammar element. |
void | Generate code for the given grammar element. |
void | Generate code for the given grammar element. |
void | Generate code for the given grammar element. |
void | Generate code for the given grammar element. |
void | Generate an alternative. |
void | Generate an alternative. |
void | Generate an alternative. |
void | Generate an alternative. |
void | Generate the initaction for a block, which may be a RuleBlock or a
plain AlternativeBLock. |
void | Generate the init action for a block, which may be a RuleBlock or a
plain AlternativeBLock. |
void | Generate the init action for a block, which may be a RuleBlock or a
plain AlternativeBLock. |
void | Generate the init action for a block, which may be a RuleBlock or a
plain AlternativeBLock. |
void | Generate the header for a block, which may be a RuleBlock or a
plain AlternativeBlock. |
void | Generate the header for a block, which may be a RuleBlock or a
plain AlternativeBLock. |
void | Generate the header for a block, which may be a RuleBlock or a
plain AlternativeBLock. |
void | Generate the header for a block, which may be a RuleBlock or a
plain AlternativeBLock. |
void | Generate the header for a block, which may be a RuleBlock or a
plain AlternativeBLock. |
void | Generate common code for a block of alternatives; return a postscript
that needs to be generated at the end of the block. |
void | Generate common code for a block of alternatives; return a postscript
that needs to be generated at the end of the block. |
void | Generate common code for a block of alternatives; return a postscript
that needs to be generated at the end of the block. |
CppBlockFinishingInfo | Generate common code for a block of alternatives; return a postscript
that needs to be generated at the end of the block. |
CSharpBlockFinishingInfo | Generate common code for a block of alternatives; return a
postscript that needs to be generated at the end of the
block. |
JavaBlockFinishingInfo | Generate common code for a block of alternatives; return a
postscript that needs to be generated at the end of the
block. |
PythonBlockFinishingInfo | Generate common code for a block of alternatives; return a
postscript that needs to be generated at the end of the
block. |
void | |
void | |
void | Generate a textual representation of the lookahead set
for a block. |
void | Generate a textual representation of the lookahead set
for a block. |
void | Generate a textual representation of the lookahead set
for a block. |
Lookahead | Combine the lookahead computed for each alternative |
Lookahead | |
void | |
boolean | |
boolean | |
void | DefaultToolErrorHandler.warnAltAmbiguity(Grammar grammar, AlternativeBlock blk, boolean lexicalAnalysis, int depth, Lookahead[] sets, int altIdx1, int altIdx2) Issue a warning about ambiguity between a alternates
|
void | ToolErrorHandler.warnAltAmbiguity(Grammar grammar, AlternativeBlock blk, boolean lexicalAnalysis, int depth, Lookahead[] sets, int altIdx1, int altIdx2) Issue a warning about ambiguity between a alternates
|