Customer Support: 131 242

  • There are no items in your cart
We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
Dismiss alert

ANSI INCITS 165 : 1992 : R2002

Superseded

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
superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGE DIBOL

Available format(s)

Hardcopy , PDF

Superseded date

27-08-2017

Language(s)

English

Published date

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
Pages
146
ProductNote
Reconfirmed 2002
PublisherName
Information Technology Industry Council
Status
Superseded
SupersededBy
Supersedes

ISO/IEC 4873:1991 Information technology ISO 8-bit code for information interchange Structure and rules for implementation

View more information

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.

Need help?
Call us on 131 242, then click here to start a Screen Sharing session
so we can help right away! Learn more