ANSI INCITS TR 13 : 1998(R2018)
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 PROCESSING SYSTEMS - OBJECT-ORIENTED EXTENSIONS TO PASCAL TECHNICAL REPORT
Hardcopy , PDF
19-04-2024
English
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 |
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.