Class Token

java.lang.Object
xyz.cofe.text.parse.Token
All Implemented Interfaces:
Tok<CharPointer>

public class Token
extends java.lang.Object
implements Tok<CharPointer>
Лексема
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected CharPointer begin  
    protected CharPointer end  
  • Constructor Summary

    Constructors 
    Constructor Description
    Token​(CharPointer begin, CharPointer end)
    Конструктор
    Token​(Token sample)
    Конструктор копирования
  • Method Summary

    Modifier and Type Method Description
    CharPointer getBegin()
    Возвращает начало лексемы
    CharPointer getEnd()
    Возвращает конец лексемы
    java.lang.String getText()
    Возвращает текст лексемы
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

    • Token

      public Token​(CharPointer begin, CharPointer end)
      Конструктор
      Parameters:
      begin - начало лексемы в тексте
      end - конец лексемы в тексте
    • Token

      public Token​(Token sample)
      Конструктор копирования
      Parameters:
      sample - образец
  • Method Details

    • getBegin

      public CharPointer getBegin()
      Возвращает начало лексемы
      Returns:
      начало лексемы
    • getEnd

      public CharPointer getEnd()
      Возвращает конец лексемы
      Specified by:
      getEnd in interface Tok<CharPointer>
      Returns:
      конец лексемы
    • getText

      public java.lang.String getText()
      Возвращает текст лексемы
      Returns:
      текст лексемы
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object