The functions in this module are used to generate aesthetically attractive representations of abstract forms, which are suitable for printing. All functions return (possibly deep) lists of characters and generate an error if the form is wrong.
All functions can have an optional argument, which specifies a hook that is called if an attempt is made to print an unknown form.
Optional argument
The called hook function is to return a (possibly deep) list of
characters. Function
If
Same as
Prints one expression. It is useful for implementing hooks (see
section
Same as
Pretty prints a
Same as
Same as
It is not possible to have hook functions for unknown forms at other places than expressions.