Next: , Previous: , Up: Routine Groups   [Contents][Index]


11.9 Debug Routines

These routines assist in debugging your programs (or in debugging the LUX program itself). Some of these routines are very preliminary and may not be supported in future versions of LUX.

atomize

Provides an extensive breakdown of the structure and contenst of a variable.

breakpoint

Sets, resets, or lists breakpoints.

checklist

For debugging of LUX.

diagnostic

Opens a file to receive diagnostic output.

echo

Selects echoing of code to be compiled.

error

Generates an error message.

help

On-line help on aspects of the LUX language.

newallocs

Reports on recent memory allocation.

noop

No operation (debugging entry point).

peek

Raw memory inspection.

record

For recording user input and LUX output.

show_temps

Lists temporary variables - for debugging LUX.

step

For executing LUX code step by step.

trace

For displaying information about executed code and its results.

watch

To watch the contents of variables while traceing or stepping.

where

For seeking memory addresses in variables - for debugging LUX.