ENABLE Reference Manual
 RUNNING ENABLE
 Noninteractive Mode
 NONINTERACTIVE MODE
 ENABLE functions in noninteractive mode when you enter commands
 through a command file; for example:
 :ENABLE /IN enabcomm, OUT $s/
 In this example, ENABLE reads commands from an edit-type file
 named "enabcomm." When ENABLE encounters an end-of-file or an
 EXIT command in the command file, ENABLE terminates and control
 returns to the command interpreter.
 ALLOCATING EXTENDED MEMORY FOR ENABLE
 ENABLE uses an extended memory segment called the object table
 during application generation. The object table is an internal
 table that stores information about the applications to be
 generated. The GUARDIAN operating system allocates the extended
 memory for the object table when it starts ENABLE for you. By
 default, ENABLE requests 500 pages of extended memory for the
 object table.
 Both the ENABLE compiler and the program generator share the
 object table. Either the compiler or the program generator can
 run out of space in the object table. When the object table is
 nearly full, ENABLE issues a warning message stating that it is
 low on extended memory. If you receive this warning message, you
 can use the SHOW, INFO, and OUT commands (explained later in this
 manual) to obtain information about the contents of the object
 table. You cannot, however, increase the amount of extended
 memory allocated without terminating and restarting ENABLE.
 Before you enter the ENABLE run command, you can define the
 number of extended memory pages that are to be allocated by
 initializing a value for the EXTPAGES parameter. You initialize
 a value for this parameter by using the command interpreter PARAM
 command.
 2-4










