• There are no items in your cart

ANSI INCITS TR 13 : 1998(R2018)

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 PROCESSING SYSTEMS - OBJECT-ORIENTED EXTENSIONS TO PASCAL TECHNICAL REPORT

Available format(s)

Hardcopy , PDF

Superseded date

19-04-2024

Language(s)

English

Published date

01-01-2008

Introduction
1 Scope
2 References
3 Definitions
4 Definitional Convent ions
5 Compliance
6 Object Extensions
  6.1 Class Definition
       6.1.1 Extension of the Type System
       6.1.2 Restrictions on Class Definitions
       6.1.3 Contents and Syntax of Class Definitions
             6.1.3.1 Kind of Class
             6.1.3.2 Inheritance List
             6.1.3.3 Fields
             6.1.3.4 Methods
             6.1.3.5 Constructors
             6.1.3.6 Destructors
       6.1.4 Scope of Entities Defined in a Class
       6.1.5 Deferred Class Definitions
  6.2 Kinds of Classes
       6.2.1 Concrete classes
       6.2.2 Abstract classes
       6.2.3 Property classes
       6.2.4 The Underlying Type Model
       6.2.5 Class Views
  6.3 Inheritance
       6.3.1 The Root Class
       6.3.2 Multiple Inheritance
       6.3.3 Name Conflicts
       6.3.4 Overriding
       6.3.5 Abstract Methods. Constructors, and Destructors
  6.4 Syntax
  6.5 Object Access
       6.5.1 The Object Model
       6.5.2 Implicit Parameter Self
       6.5.3 Polymorphism during Construction and Destruction
       6.5.4 Implicit References
       6.5.5 Field References
       6.5.6 Inherited
       6.5.7 Reference Type Coercion
       6.5.8 Operations
              6.5.8.1 Compatibility Rules
              6.5.8.2 Activation of Methods
              6.5.8.3 Activation of Constructors
              6.5.8.4 Activation of Destructors
              6.5.8.5 Assignment
              6.5.8.6 Comparison
              6.5.8.7 Parameter Passing
                      6.5.8.7.1 Value Parameters
                      6.5.8.7.2 Variable Parameters
              6.5.8.8 Membership Operator Is
  6.6 Predefined Entities
       6.6.1 Null
       6.6.2 Root
             6.6.2.1 Create
             6.6.2.2 Destroy
             6.6.2.3 Clone
             6.6.2.4 Equal
       6.6.3 Textwritable
             6.6.3.1 ReadObj
             6.6.3.2 WriteObj
       6.6.4 COPY
  6.7 Signatures
  6.8 With Statement
  6.9 Procedure, Function, Constructor, and Destructor
       Declarations
  6.10 Changes to Export Clause
  6.11 Visibility
  6.12 Extended Pascal Features
  6.13 Suggested Changes to Extended Pascal
Appendixes
Appendix A - Collected BNF
Appendix B - Non-Syntactic Changes to the Extended Pascal
             Standard
Appendix C - Separated Issues
Appendix D - Language Features Considered and Rejected
Appendix E - Rationale for Decisions Reflected in this Report

Describes the semantics and syntax for object-oriented extensions to the Pascal and Extended Pascal programming languages.

Committee
X3
DocumentType
Revision
Pages
55
PublisherName
Information Technology Industry Council
Status
Superseded
SupersededBy

ISO 7185:1990 Information technology Programming languages Pascal
IEEE 770X3.160-1989 IEEE/ANSI Standard for the Programming Language Extended Pascal
ISO/IEC 10206:1991 Information technology Progamming languages Extended Pascal

View more information
€103.01
Excluding VAT

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.