Class CommonASTWithLines

  • All Implemented Interfaces:
    antlr.collections.AST, java.io.Serializable

    public class CommonASTWithLines
    extends antlr.CommonAST
    Knoten innerhalb des AST mit zusätzlichen Informationen zur Zeilennummer.
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class antlr.BaseAST

        down, right
    • Method Summary

      Modifier and Type Method Description
      int getLine()
      liefert die Zeilennummer.
      void initialize​(antlr.Token tok)
      initialisiert den Knoten mit dem übergebenen Token.
      • Methods inherited from class antlr.CommonAST

        getText, getType, initialize, initialize, setText, setType
      • Methods inherited from class antlr.BaseAST

        addChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getColumn, getFirstChild, getNextSibling, getNumberOfChildren, getTokenNames, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toString, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • CommonASTWithLines

        public CommonASTWithLines()
        Standardkonstruktor.
      • CommonASTWithLines

        public CommonASTWithLines​(antlr.Token tok)
        Konstruktor mit Token aus dem Lexer.
        Parameters:
        tok - das Token
    • Method Detail

      • initialize

        public void initialize​(antlr.Token tok)
        initialisiert den Knoten mit dem übergebenen Token.
        Specified by:
        initialize in interface antlr.collections.AST
        Overrides:
        initialize in class antlr.CommonAST
        Parameters:
        tok - das Token
        See Also:
        CommonAST.initialize(antlr.Token)
      • getLine

        public int getLine()
        liefert die Zeilennummer.
        Specified by:
        getLine in interface antlr.collections.AST
        Overrides:
        getLine in class antlr.BaseAST
        Returns:
        die Nummer der Zeile
        See Also:
        BaseAST.getLine()