ANSI INCITS 165 : 1992
Superseded
A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.
View Superseded by
INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGE DIBOL
27-08-2017
01-01-2017
Foreword
1 Scope, purpose, and application
1.1 Scope
1.2 Purpose
1.3 Application
2 Normative references
3 Conformance
3.1 Program conformance
3.2 Implementation conformance
4 Concepts
4.1 Physical line
4.2 Logical lines
4.3 Classes of logical lines
4.4 Program structure
4.5 Routine activation
4.6 Routine structure
4.7 Multiple routine source files
4.8 Syntactic elements
4.9 Text substitution
4.10 Data types
4.11 Data elements
4.12 Data structure and memory relationships
4.13 Data hierarchies
4.14 Scope and size of a data element
4.15 Data literals
4.16 Input and output (I/O) operations
4.17 Expressions
4.18 Null alpha expressions
4.19 Compile-time literals
4.20 Compile-time expressions
4.21 Statements
5 Definitions
5.1 Definition of terms
5.2 Meta Language
6 Compiler directives
6.1 .DEFINE
6.2 .END
6.3 .FUNCTION
6.4 .IFDEF-.ELSE-.ENDC
6.5 .IFNDEF-.ELSE-.ENDC
6.6 .INCLUDE from a source file
6.7 .INCLUDE from a source library
6.8 .INCLUDE from a dictionary
6.9 .LIST
6.10 .MAIN
6.11 .NOLIST
6.12 .PAGE
6.13 .PROC
6.14 .SUBROUTINE
6.15 .TITLE
6.16 .UNDEFINE
7 Declarative statements
7.1 COMMON
7.2 EXTERNAL FUNCTION
7.3 GROUP
7.4 LITERAL
7.5 RECORD
7.6 STRUCTURE
7.7 Field definition statements
7.8 Closed subroutine argument
8 Procedural statements
8.1 Simple statement
8.2 Compound statement
8.3 Complex statement
9 Data reference
9.1 Memory reference
9.2 Data characteristics
9.3 Textual literals
9.4 Function reference
10 Expressions
10.1 Alpha expressions
10.2 Numeric expressions
11 Data manipulation statements
11.1 Value assignment statements
11.2 Formatting data
11.3 CLEAR
11.4 DECR
11.5 INCR
11.6 INIT
11.7 LOCASE
11.8 UPCASE
12 Control statements
12.1 CALL
12.2 DO-UNTIL
12.3 EXIT
12.4 EXITLOOP
12.5 FATAL
12.6 FOR
12.7 FRETURN
12.8 GOTO
12.9 Computed GOTO
12.10 IF
12.11 IF-THEN-ELSE
12.12 NEXTLOOP
12.13 NOP
12.14 OFFERROR
12.15 OFFTRAP
12.16 ONERROR
12.17 REPEAT
12.18 RETURN
12.19 SLEEP
12.20 STOP
12.21 TRAP-INTO
12.22 USING
12.23 WHILE
12.24 XCALL
12.25 XRETURN
13 Input and output (I/O) operations
13.1 Sequential file I/O
13.2 Relative file I/O
13.3 Indexed file I/O
13.4 Print file output
13.5 Character I/O
14 Input and output (I/O) statements
14.1 ACCEPT
14.2 CLOSE
14.3 DELETE
14.4 DISPLAY
14.5 FORMS
14.6 OPEN
14.7 READ (relative file)
14.8 READ (indexed file)
14.9 READS
14.10 STORE
14.11 UNLOCK
14.12 WRITE (relative file)
14.13 WRITE (indexed file)
14.14 WRITES
15 Interprogram communication statements
15.1 LPQUE
15.2 RECV
15.3 SEND
16 Provided external subroutines
16.1 ASCII
16.2 DATE
16.3 DECML
16.4 DELET
16.5 ERROR
16.6 FATAL
16.7 FILEC
16.8 FLAGS
16.9 INSTR
16.10 MONEY
16.11 RENAM
16.12 RSTAT
16.13 SIZE
16.14 TIME
16.15 TRACEBACK
16.16 TTSTS
17 Intrinsic functions
17.1 %ABS
17.2 %ATRIM
17.3 %B
17.4 %BIN
17.5 %CHAR
17.6 %CHOPEN
17.7 %DATETIME
17.8 %DECML
17.9 %ERROR
17.10 %HEX
17.11 %IMPLIED
17.12 %IMPLIED_O
17.13 %INSTR
17.14 %INTEGER
17.15 %KEYVAL
17.16 %NUMARGS
17.17 %O
17.18 %OCT
17.19 %OVERPUNCH
17.20 %ROUND
17.21 %RSIZE
17.22 %RTERM
17.23 %RVSTR
17.24 %STRING
17.25 %TRACELEVELS
17.26 %TRUNCATE
17.27 %TTSTS
17.28 %UNSIGNED
17.29 %X
17.30 %ZONED
18 Error handling
18.1 Error numbers
18.2 Error mnemonics
18.3 Error conditions
19 DIBOL syntactic specification
19.1 Conventions
19.2 Source line syntax
19.3 Compiler directive syntax
19.4 Routine syntax
20 Syntactic specification cross reference
Pertains to promote the interchangeability of DIBOL programs among a variety of computers.
Committee |
X3J12
|
DocumentType |
Standard
|
PublisherName |
Information Technology Industry Council
|
Status |
Superseded
|
SupersededBy |
ISO/IEC 4873:1991 | Information technology ISO 8-bit code for information interchange Structure and rules for implementation |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.