class StringToken extends Token { public String value; public StringToken(int kind, String image) { super(kind, image); this.value = image .substring(1, image.length() - 1) .replace("\\n", "\n") .replace("\\t", "\t") .replace("\\\"", "\"") .replace("\\\\", "\\"); } @Override public Object getValue() { return value; } @Override public String toString() { return value; } }