ILE COBOL Level of Language Support
The ILE COBOL compiler supports:
- Level 2 of the Sequential I-O and Source-Text Manipulation
- Level 1 of the Nucleus, Relative I-O, Indexed I-O, Inter-Program Communication, and Sort-Merge modules.
The Report Writer, Communication, Debug, and Segmentation modules of Standard COBOL are not supported by the ILE COBOL compiler.
The Intrinsic Function module of ANSI X3.23a-1989 is fully supported by the ILE COBOL compiler.
The level of support provided by the ILE COBOL compiler is represented in Table 1. The table:
- Shows the level of ILE COBOL compiler support for each functional processing module of Standard COBOL
- Describes each module.
The following is an explanation of the notation used within the table:
- 1
- The level of this module supported by the ILE COBOL compiler. In this example, support is provided for Level 1 of the Relative I-O module.
- 2
- A 3-character code that identifies the module. In this example, the Relative I-O module is referred.
- 3
- The range of levels of support defined by Standard COBOL. A level of 0 means a minimum standard of COBOL does not need to support this module to conform to the standard.
ILE COBOL Level of Language Supported | Module Description |
---|---|
Nucleus 1 NUC 1,2 | Contains the language elements necessary for internal processing of data within the four basic divisions of a program and the capability for defining and accessing tables. |
Sequential I-O 2 SEQ 1,2 | Provides access to file records by the established sequence in which they were written to the file. |
Relative I-O 1 REL 0,2 | Provides access to records in either a random or sequential manner. Each record is uniquely identified by an integer that represents the record’s logical position in the file. |
Indexed I-O 1 INX 0,2 | Provides access to records in either random or sequential manner. Each record in an indexed file is uniquely identified by a record key. |
Inter-program Communication 1 IPC 1,2 | Allows a COBOL program to communicate with other programs through transfers of control and access to common data items. |
Sort-Merge 1 SRT 0,1 | Orders one or more files of records, or combines two or more identically ordered files according to user-specified keys. |
Source-Text Manipulation 2 STM 0,2 | Allows insertion of predefined COBOL text into a program at compile time. |
Report Writer 0 RPW 0,1 | Provides semiautomatic production of printed reports. |
Communications 0 COM 0,2 | Provides the ability to access, process, and create messages or portions of messages; also allows communication through a Message Control System with local and remote communication devices. |
Debug 0 DEB 0,2 | Allows you to specify statements and procedures for debugging. |
Intrinsic Function 1 ITR 0,1 | Provides the capability to reference a data item whose value is derived automatically at the time of reference during the execution of the object program. |
Segmentation 0 SEG 0,2 | Provides the overlaying at object time of Procedure Division sections. |