Character I/O
at_end_of_file
- testing whether end of file is reached for current input stream
at_end_of_file(S)
- testing whether end of file is reached for the input stream S
at_end_of_line
- testing whether at end of line on current input stream
at_end_of_line(S)
- testing whether at end of line on input stream S
get(C)
- C is the next non-blank character on the current input stream
get(S,C)
- C is the next non-blank character on input stream S
get0(C)
- C is the next character on the current input stream
get0(S,C)
- C is the next character on input stream S
nl
- send a newline to the current output stream
nl(S)
- send a newline to stream S
peek_char(C)
- looks ahead for next input character on the current
input stream
peek_char(S,C)
- looks ahead for next input character on the input stream S
put(C)
- write character C to the current output stream
put(S,C)
- write character C to stream S
skip(C)
- skip input on the current input stream until after character C
skip(S,C)
- skip input on stream S until after character C
skip_line
- skip the rest input characters of the current line (record)
on the current input stream
skip_line(S)
- skip the rest input characters of the current line (record)
on the input stream S
tab(N)
- send N spaces to the current output stream
tab(S,N)
- send N spaces to stream S
ttyget(C)
- the next non-blank character input from the terminal is C
ttyget0(C)
- the next character read in from the terminal is C
ttynl
- display a new line on the terminal
ttyput(C)
- the next character sent to the terminal is C
ttyskip(C)
- skip over terminal input until after character C
ttytab(N)
- send N spaces to the terminal