case INTEGER:
return new IntLiteral(token.value);
case LONG:
return new LongLiteral(token.value);
case STRING:
return new StringLiteral(token.value);
case REGEX:
return new RegexLiteral(token.value);
}
if ("#t".equals(token.value) || "#true".equals(token.value))