Public Member Functions | |
BlockEndElement (Grammar g) | |
Lookahead | look (int k) |
String | toString () |
Protected Attributes | |
boolean[] | lock |
AlternativeBlock | block |
All alternative blocks are "terminated" by BlockEndElements unless they are rule blocks (in which case they use RuleEndElement).
antlr.BlockEndElement.BlockEndElement | ( | Grammar | g | ) |
References antlr.BlockEndElement.lock, and antlr.Grammar.maxk.
Lookahead antlr.BlockEndElement.look | ( | int | k | ) |
Reimplemented from antlr.GrammarElement.
Reimplemented in antlr.RuleEndElement.
References antlr.GrammarElement.grammar, antlr.LLkGrammarAnalyzer.look(), and antlr.Grammar.theLLkAnalyzer.
String antlr.BlockEndElement.toString | ( | ) | [virtual] |
Implements antlr.GrammarElement.
Reimplemented in antlr.RuleEndElement.
AlternativeBlock antlr.BlockEndElement.block [protected] |
Referenced by antlr.MakeGrammar.beginSubRule(), antlr.MakeGrammar.createNextTokenRule(), antlr.MakeGrammar.endChildList(), antlr.MakeGrammar.endRule(), antlr.MakeGrammar.endSubRule(), antlr.LLkAnalyzer.FOLLOW(), antlr.LLkAnalyzer.look(), antlr.MakeGrammar.oneOrMoreSubRule(), antlr.MakeGrammar.synPred(), and antlr.MakeGrammar.zeroOrMoreSubRule().
boolean [] antlr.BlockEndElement.lock [protected] |
Referenced by antlr.BlockEndElement.BlockEndElement(), antlr.LLkAnalyzer.FOLLOW(), and antlr.LLkAnalyzer.look().