package me.august.lumen.compile.scanner.tokens;
import me.august.lumen.compile.scanner.Token;
import me.august.lumen.compile.scanner.Type;
public class StringToken extends Token {
private QuoteType quoteType;
public StringToken(String content, QuoteType quoteType, int start, int end) {
super(content, start, end, Type.STRING);
this.quoteType = quoteType;
}
public QuoteType getQuoteType() {
return quoteType;
}
@Override
public String toString() {
return "StringToken{" +
"value=" + getContent() +
", quoteType=" + quoteType.name() +
'}';
}
public static enum QuoteType {
SINGLE, DOUBLE
}
}