Package lu.kbra.pclib.parser
Class Tokenizer
java.lang.Object
lu.kbra.pclib.parser.Tokenizer
- Direct Known Subclasses:
ModuleTokenizer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncharconsume()protected TokencreateToken(TokenType type, int line, int column, String strValue) protected Tokenprotected TokenTypegetIdentType(String strValue) booleanhasNext()static booleanisOctalDigit(char digit) iterator()voidlexe()intpeek()booleanpeek(char... chars) intpeek(int offset) booleanpeek(int offset, char... chars) booleanboolean
-
Constructor Details
-
Tokenizer
-
Tokenizer
-
-
Method Details
-
isOctalDigit
public static boolean isOctalDigit(char digit) -
consume
public char consume() -
getTokens
-
hasNext
public boolean hasNext() -
iterator
-
lexe
public void lexe() -
peek
public int peek() -
peek
public boolean peek(char... chars) -
peek
public int peek(int offset) -
peek
public boolean peek(int offset, char... chars) -
peek
-
peek
-
createToken
-
flushToken
-
getIdentType
-