/DI[RECT_MODE]

Invokes a small GT.M image that immediately initiates Direct Mode.

/DIRECT_MODE does not invoke the GT.M compiler.

The /DIRECT_MODE qualifier is incompatible with a file specification and with all other qualifiers.

Instructs the compiler to produce an object file even when the compiler detects errors in the source code (/IGNORE), or not to produce an object file when the compiler encounters an error (/NOIGNORE).

When used with the /NOOBJECT qualifier, the /IGNORE qualifier has no effect.

Execution of a routine that compiles with errors produces run-time errors when the execution path encounters any of the compile time errors.

This compile-as-written mode facilitates a flexible approach to debugging and expedites conversion to GT.M from an interpreted environment. Many M applications from an interpreted environment contain syntax abnormalities. This feature of compiling and later executing a routine provides the feel of developing in an interpreted environment.