Difference between revisions of "Custom Compiler Modes"
Line 1: | Line 1: | ||
− | == OpenQM GPL | + | == OpenQM GPL Compatibility Compiler Modes == |
'''NO.ECHO.DATA''' - This is provided to function the same as the commercial NO.ECHO.DATA. When this mode is enabled, the application will not echo characters to standard out/terminal when being used as a data input method. | '''NO.ECHO.DATA''' - This is provided to function the same as the commercial NO.ECHO.DATA. When this mode is enabled, the application will not echo characters to standard out/terminal when being used as a data input method. | ||
'''HEADING.NO.EJECT''' - This is provided to function the same as the commercial HEADING.NO.EJECT. When this mode is enabled, the NO.EJECT mode of the QMBasic HEADING statement is set as the default. Automatic page throw, on setting a new heading, is suppressed. | '''HEADING.NO.EJECT''' - This is provided to function the same as the commercial HEADING.NO.EJECT. When this mode is enabled, the NO.EJECT mode of the QMBasic HEADING statement is set as the default. Automatic page throw, on setting a new heading, is suppressed. | ||
+ | |||
+ | |||
+ | == OpenQM GPL Custom Compiler Modes == | ||
'''NO.CASE.INVERT''' - This mode will cause INPUT and INPUT@ to ignore the case inversion state of PTERM, when the application executes. The state of PTERM is reserved during execution of _INPUT, so the session operates normally outside of the code which has "$mode no.case.invert" specified. | '''NO.CASE.INVERT''' - This mode will cause INPUT and INPUT@ to ignore the case inversion state of PTERM, when the application executes. The state of PTERM is reserved during execution of _INPUT, so the session operates normally outside of the code which has "$mode no.case.invert" specified. |
Revision as of 02:15, 8 April 2009
OpenQM GPL Compatibility Compiler Modes
NO.ECHO.DATA - This is provided to function the same as the commercial NO.ECHO.DATA. When this mode is enabled, the application will not echo characters to standard out/terminal when being used as a data input method.
HEADING.NO.EJECT - This is provided to function the same as the commercial HEADING.NO.EJECT. When this mode is enabled, the NO.EJECT mode of the QMBasic HEADING statement is set as the default. Automatic page throw, on setting a new heading, is suppressed.
OpenQM GPL Custom Compiler Modes
NO.CASE.INVERT - This mode will cause INPUT and INPUT@ to ignore the case inversion state of PTERM, when the application executes. The state of PTERM is reserved during execution of _INPUT, so the session operates normally outside of the code which has "$mode no.case.invert" specified.