forlang.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Metacommands
                                             Up Contents Index Back
─────Metacommands───────────────────────────────────────────────────────────
 
     Metacommands control how a program compiles.
 
     Note that some command-line options duplicate metacommand
     functions. If there is a conflict between a metacommand and a
     command-line switch, the metacommand takes precedence.
 
     Although some metacommands can be used only once in a program, many
     can appear anywhere in the source code. This flexibility permits
     specific compilation features (such as loop optimization) to be
     enabled or disabled as desired.
 
     Metacommand                     Default
 
     $DEBUG[:string]                 $NODEBUG
     $DECLARE                        $NODECLARE
     $DEFINE symbolname [=val]       $UNDEFINE
     $DO66
     $ELSE
     $ELSEIF expr
     $ENDIF
     $FLOATCALLS                     $NOFLOATCALLS
     $FREEFORM                       $NOFREEFORM
     $IF expr
     $INCLUDE:'file'
     $LARGE[:name[, name]]...
     $LINESIZE:n                     $LINESIZE:80
     $LIST                           $LIST
     $LOOPOPT                        $LOOPOPT
     $MESSAGE:string
     $PACK:n                         $PACK:2
     $PAGE
     $PAGESIZE:n                     $PAGESIZE:63
     $STORAGE:n                      $STORAGE:4
     $STRICT                         $NOTSTRICT
     $SUBTITLE:subtitle              $SUBTITLE:"C*
     $TITLE:title                    $TITLE:"C*
     $TRUNCATE                       $NOTRUNCATE
 
     *A null C string; that is, there is no title or subtitle.
                                    -♦-