contents.gifindex.gifprev1.gifnext1.gif

2.1.5 Source Options

The source options modify the way the compiler treats the physical source files.

-Sa: This causes the compiler to assume that the input source is in the standard ANSI source format. For details on source formats, see section 2.4, "Source Formats."

-St: This forces the compiler to use the terminal source format. For details, see section 2.4 on source formats.

-Sd: Setting this option causes debugging lines marked with "D" in the indicator area to be treated as normal source lines instead of comment lines. This is equivalent to supplying the phrase "WITH DEBUGGING MODE" in the SOURCE-COMPUTER paragraph.

-Si: This option causes the compiler to include source lines according to a pattern in the Identification Area of the source line. The next (separate) command line argument is treated as this pattern. (The pattern is case sensitive; enclose it in double quotes on systems such as VMS where you need to preserve its case.) For details on source code control and the use of this option, see section 2.6, "Source Code Control."

-Sx: This is similar to the "-Si" option above, except that the next argument is treated as a pattern to use to exclude source lines. For details on source code control and the use of this option, see section 2.6.

-S#: Specifying a digit with "-S" causes ACUCOBOL-GT to use alternate tab stops for its source files. By default, ACUCOBOL-GT sets tabs every eight columns. When this option is used, tabs will be set every "n" columns apart where "n" is the number specified. For example, "-S4" will set tab stops at every fourth column. Tab stops always start in column 1.

-Sr: This option causes ACUCOBOL-GT to use RM/COBOL-style tab stops. These tabs are set four columns apart starting in column 8 and ending at column 72.

-Sp: With this option you can specify a series of directories to be searched when the compiler is looking for COPY libraries. This option is followed (as the next separate argument) by the set of directories to search. See section 2.5, "COPY Libraries."