IO

EOF

external

Char

the End-Of-File character as a literal.

color

defn

(λ [&String] ())

color-name-to-ansi

defn

(λ [&String] String)

color-table

def

(Array (Array String))

exit

external

(λ [Int] a)

exit the current program with a return code.

fclose

external

(λ [(Ptr FILE)] ())

closes a file pointer.

fgetc

external

(λ [(Ptr FILE)] Char)

gets a character from a file pointer.

fopen

external

(λ [&String, &String] (Ptr FILE))

opens a file by name using a mode (one or multiple of [r]ead, [w]rite, and [a]ppend), returns a file pointer.

fwrite

external

(λ [a, Int, Int, (Ptr FILE)] ())

writes to a file pointer.

get-char

external

(λ [] Char)

gets a character from stdin.

get-line

external

(λ [] String)

gets a line from stdin.

len-color-table

def

Int

print

external

(λ [&String] ())

prints a string ref to stdout, does not append a newline.

println

external

(λ [&String] ())

prints a string ref to stdout, appends a newline.

read->EOF

defn

(λ [&String] String)

reads a file given by name until the End-Of-File character is reached.

read-file

external

(λ [&String] String)

returns the contents of a file passed as argument as a string.