advance-look-ahead | (advance-look-ahead n) | Provided that there is at least n characters in the buffer, 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 buffer. |
eof? | (eof? ch) | Is ch an end of file character?
|
generic-eof-object? | (generic-eof-object? x) | Is x the designated end-of-file value relative to the implicitly given input port ip. |
generic-read-char | (generic-read-char ip) | Reads a single character from ip, and advances the input pointer. |
is-white-space? | (is-white-space? ch) | Is ch a white space character?
|
look-ahead-char | (look-ahead-char) | Return the first character from the "read end" of the buffer. |
look-ahead-prefix | (look-ahead-prefix lgt) | Return a string of length lgt from the "read end" of the buffer. |
match-look-ahead? | (match-look-ahead? str) | Return whether the buffer matches 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, by n calls of peek-a-char. |
put-back-a-char-read-end | (put-back-a-char-read-end ch) | Put ch into the "read end" buffer (where read-a-char operates). |
put-back-a-char-write-end | (put-back-a-char-write-end ch) | Put ch into the "peek end" of buffer (where peek-a-char operates). |
put-back-a-string | (put-back-a-string str which-end) | Put str back into the buffer. |
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 by means of repeated activations of read-a-char. |
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. |