advance-look-ahead | (advance-look-ahead n) | Provided that there is at least n characters in the reading queue, advance
next-read with n positions. |
char-predicate | (char-predicate ch) | Return a predicate functions which matches the character ch. |
collect-balanced-until | (collect-balanced-until char-pred-1 char-pred-2) | This collection procedure returns a balanced collection given two char predicates. |
collect-until | (collect-until p) | Return the string collected from the input port ip. |
collect-until-string | (collect-until-string str . inclusive) | Collect characters until str is encountered. |
end-of-line? | (end-of-line? ch) | Is ch an end of line charcter?
|
ensure-look-ahead | (ensure-look-ahead n) | Make sure that there is at least n characters in the look ahead queue
|
eof? | (eof? ch) | Is ch an end of file character?
|
is-white-space? | (is-white-space? ch) | Is ch a white space character?
|
look-ahead-char | (look-ahead-char) | Return the first character in the look ahead vector. |
look-ahead-prefix | (look-ahead-prefix lgt) | Return a lgt character string from the peeked chars in the queue. |
match-look-ahead? | (match-look-ahead? str) | Return whether the queue contents match the string str. |
max-look-ahead | max-look-ahead | The length of the cyclic look ahead buffer. |
max-look-ahead-prefix | (max-look-ahead-prefix) | Return the entire look ahead queue as a string
|
peek-a-char | (peek-a-char) | Peek a character from the input port, but queues it for subsequent reading
at "the peek end". |
peek-chars | (peek-chars n) | Peeks n charcters
|
put-back-a-char-read-end | (put-back-a-char-read-end ch) | Put ch back at the front end of the "queue" (where read-a-char operates). |
put-back-a-char-write-end | (put-back-a-char-write-end ch) | Put ch back at the rear end of the queue (where peek-a-char operates). |
put-back-a-string | (put-back-a-string str which-end) | Put str back in queue. |
read-a-char | (read-a-char) | Read from the the look ahead buffer. |
read-a-string | (read-a-string n) | Read and return a string of length n. |
reset-look-ahead-buffer | (reset-look-ahead-buffer) | Reset the look ahead buffer. |
skip-string | (skip-string str if-not-message) | Assume that str is just in front of us. |
skip-until-string | (skip-until-string str . inclusive) | Skip characters until str is encountered. |
skip-while | (skip-while p) | Skip characters while p holds. |