org.snapscript.parse.LexicalAnalyzer Maven / Gradle / Ivy
package org.snapscript.parse;
public interface LexicalAnalyzer {
Token type();
Token text();
Token template();
Token identifier();
Token qualifier();
Token literal(String text);
Token hexidecimal();
Token binary();
Token decimal();
Token space();
Line line(int mark);
int reset(int mark);
int count();
int peek();
int mark();
}