Class IToken

  • Direct Known Subclasses:
    Token

    public abstract class IToken
    extends Object
    • Constructor Detail

      • IToken

        public IToken()
    • Method Detail

      • getType

        public abstract int getType()
      • getTokenStart

        public abstract int getTokenStart()
      • getTokenEnd

        public abstract int getTokenEnd()
      • getTokenColumn

        public abstract int getTokenColumn()
      • getStringValue

        public abstract String getStringValue()
      • isValueKeyword

        public abstract boolean isValueKeyword()
      • getKeyword

        public abstract Keyword getKeyword()
      • getInvalidCharPos

        public abstract int getInvalidCharPos()
      • getText

        public abstract String getText()
      • getLine

        public abstract int getLine()
      • getLineOffset

        public abstract int getLineOffset()
      • isAnalyzingSeparately

        public abstract boolean isAnalyzingSeparately()
      • isAnalyzingDirective

        public abstract boolean isAnalyzingDirective()
      • setAfter

        public abstract void setAfter​(IParseTree after)
      • getAfter

        public abstract IParseTree getAfter()
      • copy

        public abstract IToken copy()
      • copyInto

        public abstract <E extends IToken> E copyInto​(E t)
      • collapse

        public abstract void collapse()