Package xyz.cofe.text.parse
Class BasicTokenPointer
java.lang.Object
xyz.cofe.text.parse.BasicTokenPointer
- All Implemented Interfaces:
java.lang.Comparable<Pointer>,CommonPointer<TokenPointer,Token,java.lang.Integer>,Pointer,TokenPointer
public class BasicTokenPointer extends java.lang.Object implements TokenPointer
Указатель на лексемы
-
Constructor Summary
Constructors Constructor Description BasicTokenPointer(java.util.List<Token> tokens, int initial)BasicTokenPointer(BasicTokenPointer sample, int initial) -
Method Summary
-
Constructor Details
-
Method Details
-
pointer
public java.lang.Integer pointer()Description copied from interface:CommonPointerВозвращает текущий указатель в тексте- Specified by:
pointerin interfaceCommonPointer<TokenPointer,Token,java.lang.Integer>- Returns:
- указатель
-
lookup
Description copied from interface:CommonPointerПросмотр одного символа относительно указателя- Specified by:
lookupin interfaceCommonPointer<TokenPointer,Token,java.lang.Integer>- Returns:
- символ
-
move
Description copied from interface:CommonPointerПеремещение указателя на заданное кол-во символов вперед- Specified by:
movein interfaceCommonPointer<TokenPointer,Token,java.lang.Integer>- Parameters:
offset- смещение указателя- Returns:
- новый указатель
-
eof
public boolean eof() -
compareTo
- Specified by:
compareToin interfacejava.lang.Comparable<Pointer>
-