class
	STD_FILES

General
	cluster: base.kernel
	description: 
		"Commonly used input and output mechanisms.
		This class may be used as either ancestor or supplier
		by classes needing its facilities.""

Ancestors
	ANY

Queries
	default_output: PLAIN_TEXT_FILE
	Error: PLAIN_TEXT_FILE
	Input: PLAIN_TEXT_FILE
	last_character: CHARACTER
	last_double: DOUBLE
	last_integer: INTEGER
	last_real: REAL
	last_string: STRING
	lastchar: CHARACTER
	lastdouble: DOUBLE
	lastint: INTEGER
	lastreal: REAL
	laststring: STRING
	Output: PLAIN_TEXT_FILE
	standard_default: PLAIN_TEXT_FILE

Commands
	new_line
	next_line
	put_boolean (b: BOOLEAN)
	put_character (c: CHARACTER)
	put_double (d: DOUBLE)
	put_integer (i: INTEGER)
	put_new_line
	put_real (r: REAL)
	put_string (s: STRING)
	putbool (b: BOOLEAN)
	putchar (c: CHARACTER)
	putdouble (d: DOUBLE)
	putint (i: INTEGER)
	putreal (r: REAL)
	putstring (s: STRING)
	read_character
	read_double
	read_integer
	read_line
	read_real
	read_stream (nb_char: INTEGER)
	read_word
	readchar
	readdouble
	readint
	readline
	readreal
	readstream (nb_char: INTEGER)
	readword
	set_error_default
	set_file_default (f: PLAIN_TEXT_FILE)
	set_output_default
	to_next_line