Condition summary | |
---|---|
simple-reader-error | inherits from simple-condition and reader-error |
Function summary | |
---|---|
copy-readtable* | |
get-end-delimiter | start-delimiter delimiters &key errorp |
lower-case-p* | char |
make-char-from-code | number |
make-collector | |
nsubvec | sequence start &optional (end (length sequence)) |
quote-meta-chars | string |
string-list-to-string | string-list |
Macro summary | |
---|---|
peek-char* | |
read-char* | |
signal-reader-error | format-control &rest format-arguments |
A reader error which can be signalled by ERROR.
Find the closing delimiter corresponding to the opening delimiter START-DELIMITER in a list DELIMITERS which is formatted like *OUTER-DELIMITERS*. If ERRORP is true, signal an error if none was found, otherwise return NIL.
Create character from char-code NUMBER. NUMBER can be NIL which is interpreted as 0.
Returns a copy of the readtable which was current when INTERPOL-READER was invoked. Memoizes its result.
Return a subvector by pointing to location in original vector.
Like ERROR but signals a SIMPLE-READER-ERROR for the stream *STREAM*.
Convenience macro because we always read from the same string with the same arguments.