| PRINTOUT (PO) | |
| Syntax | PRINTOUT procname PRINTOUT procname1 procname2 ... PRINTOUT ALL PRINTOUT NAMES PRINTOUT PROCEDURES PRINTOUT PROPERTIES PRINTOUT PROPERTIES PRINTOUT TITLES PRINTOUT ALL filter PRINTOUT NAMES filter PRINTOUT PROCEDURES filter PRINTOUT PROPERTIES filter PRINTOUT PROPERTIES filter PRINTOUT TITLES filter |
| Explanation | PRINTOUT prints the names, definitions, and values specified by its input.
PRINTOUT ALL prints out all procedure titles, definitions, variable names and values, and property lists. PRINTOUT ALL can be abbreviated to PO ALL. PRINTOUT NAMES prints out all user-defined variable names and values. PRINTOUT NAMES can be abbreviated to PO NAMES or PONS. PRINTOUT PROCEDURES prints out all user-defined procedure titles and definitions. PRINTOUT PROCEDURES can be abbreviated to PO PROCEDURES or POPS. PRINTOUT PRIMITIVES prints out all built-in procedure titles. PRINTOUT PRIMITIVES can be abbreviated to PO PRIMITIVES or POPRS. PRINTOUT TITLES prints out all user-defined procedure titles. PRINTOUT TITLES can be abbreviated to PO TITLES or POTS. If you use one of the above keywords to see a list of procedures, names, or property lists, a second input may be supplied which acts as a filter. PRINTOUT then only prints those names which start with the same characters as the second input. PRINTOUT TITLES S will, for example, only print those names which start with the letter S. This allows a more efficient use of the PRINTOUT command when many names are defined. |
| Examples | TO LINE FD 30 END LINE defined TO CIRCLE REPEAT 360 [FD 1 RT 1] END CIRCLE defined MAKE "SKY "BLUE MAKE "GRASS "GREEN PPROP "KATE "EYES "BROWN PPROP "KURT "EYES "HAZEL PO CIRCLE TO CIRCLE REPEAT 360 [FD 1 RT 1] END PO ALL TO CIRCLE REPEAT 360 [FD 1 RT 1] END TO LINE FD 40 END GRASS is GREEN SKY is BLUE PPROP "KURT "EYES "HAZEL PPROP "KATE "EYES "BROWN |