COBOL Manual for TNS and TNS/R Programs

Program Compilation
HP COBOL Manual for TNS and TNS/R Programs522555-006
11-126
SUBSET
DEB1
accepts all syntax defined in level 1 of the Debug module without
comment.
If DEB1 is not specified, the compiler reports syntax defined in level 1 of
the Debug functional module (DEB 1).
Syntax defined in level 2 of the Debug module causes the compiler to
report an error, because HP COBOL does not support level 2 of this
module.
SEG1
accepts all syntax defined in level 1 of the Segmentation module (SEG 1)
without comment, but reports syntax defined in level 2 (SEG 2).
If SEG1 is not specified, the compiler reports syntax defined in the
Segmentation functional module.
Although HP COBOL does not support the Segmentation functional
module, syntax that has no semantic effect is not diagnosed. This behavior
simplifies the conversion of existing programs to HP COBOL.
SEG2
accepts all syntax defined in the Segmentation module without comment.
If SEG2 is not specified, the compiler reports syntax defined in level 2 of
the Segmentation functional module.
OBSOLETE
accepts all obsolete syntax without comment unless it fails to conform to
the specified subset; in that case, the compiler reports nonconformance
rather than obsolescence.
If OBSOLETE is not specified, the compiler reports syntax classified as
obsolete, regardless of whether it conforms to the specified subset in other
respects.
The specified parameters can appear in any order. If two or more parameters
are mutually incompatible, the last one overrides the others (redundancy is
permitted). If neither HIGH nor EXTENDED is specified, EXTENDED is
assumed by default.
Default: None
Placement: Must appear before the first COBOL source program (that is, before the
first Identification Division header).
Scope: The last valid SUBSET in the program applies.
Dependencies: None