Uses of Class
antlr.AlternativeElement

Packages that use AlternativeElement
antlr   
 

Uses of AlternativeElement in antlr
 

Subclasses of AlternativeElement in antlr
(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
           
 

Fields in antlr declared as AlternativeElement
protected  AlternativeElement HTMLCodeGenerator.prevAltElem
           
protected  AlternativeElement DocBookCodeGenerator.prevAltElem
           
(package private)  AlternativeElement AlternativeElement.next
           
(package private)  AlternativeElement Alternative.head
           
(package private)  AlternativeElement Alternative.tail
           
 

Methods in antlr that return AlternativeElement
 AlternativeElement BlockContext.currentElement()
           
 

Methods in antlr with parameters of type AlternativeElement
 void TreeBlockContext.addAlternativeElement(AlternativeElement e)
           
protected  void PythonCodeGenerator.genASTDeclaration(AlternativeElement el)
           
protected  void PythonCodeGenerator.genASTDeclaration(AlternativeElement el, java.lang.String node_type)
           
protected  void PythonCodeGenerator.genASTDeclaration(AlternativeElement el, java.lang.String var_name, java.lang.String node_type)
           
protected  void MakeGrammar.addElementToCurrentAlt(AlternativeElement e)
           
protected  void JavaCodeGenerator.genASTDeclaration(AlternativeElement el)
           
protected  void JavaCodeGenerator.genASTDeclaration(AlternativeElement el, java.lang.String node_type)
           
protected  void JavaCodeGenerator.genASTDeclaration(AlternativeElement el, java.lang.String var_name, java.lang.String node_type)
           
protected  void CppCodeGenerator.genASTDeclaration(AlternativeElement el)
           
protected  void CppCodeGenerator.genASTDeclaration(AlternativeElement el, java.lang.String node_type)
           
protected  void CppCodeGenerator.genASTDeclaration(AlternativeElement el, java.lang.String var_name, java.lang.String node_type)
           
protected  void CSharpCodeGenerator.genASTDeclaration(AlternativeElement el)
           
protected  void CSharpCodeGenerator.genASTDeclaration(AlternativeElement el, java.lang.String node_type)
           
protected  void CSharpCodeGenerator.genASTDeclaration(AlternativeElement el, java.lang.String var_name, java.lang.String node_type)
           
 void BlockContext.addAlternativeElement(AlternativeElement e)
           
 void Alternative.addElement(AlternativeElement e)
           
 

Constructors in antlr with parameters of type AlternativeElement
Alternative(AlternativeElement firstElement)