Class TPointer

java.lang.Object
xyz.cofe.text.tparse.LPointer<CToken,​TPointer>
xyz.cofe.text.tparse.TPointer
All Implemented Interfaces:
java.lang.Comparable<TPointer>, Pointer<CToken,​java.lang.Integer,​TPointer>

public class TPointer
extends LPointer<CToken,​TPointer>
Указаетль на лексемы
  • Field Summary

    Fields inherited from class xyz.cofe.text.tparse.LPointer

    position, tokens
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
      TPointer​(java.util.List<? extends CToken> tokens)
    Конструктор
      TPointer​(java.util.List<? extends CToken> tokens, int pos)
    Конструктор
    protected TPointer​(LPointer<CToken,​TPointer> sample)
    Конструктор копирования
  • Method Summary

    Modifier and Type Method Description
    TPointer clone()
    Клонирование указателя
    java.lang.String toString()  

    Methods inherited from class xyz.cofe.text.tparse.LPointer

    compareTo, eof, lookup, move, position, tokens

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • TPointer

      public TPointer​(java.util.List<? extends CToken> tokens, int pos)
      Конструктор
      Parameters:
      tokens - лексемы
      pos - индекс (значение указателя)
    • TPointer

      public TPointer​(java.util.List<? extends CToken> tokens)
      Конструктор
      Parameters:
      tokens - лексемы
    • TPointer

      protected TPointer​(LPointer<CToken,​TPointer> sample)
      Конструктор копирования
      Parameters:
      sample - образец для копирования
  • Method Details