} else if(grepl("^[0-9]+\\.[0-9]+$", token)) {
as.double(token)
} else {
- as.name(token)
+ name <- as.name(token)
+ if(name == quote(t)) {
+ TRUE
+ } else if(name == quote(nil)) {
+ FALSE
+ } else {
+ name
+ }
}
}
readToken <- function() {
times <- system.time(parse(filename))
list(quote(`:compilation-result`), list(), TRUE, times[3], substitute(loadp), filename)
}
+
+`swank:quit-lisp` <- function(slimeConnection, sldbState) {
+ quit()
+}