{"id":79200,"date":"2024-10-17T18:32:10","date_gmt":"2024-10-17T18:32:10","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/ieee-770x3-97-1983\/"},"modified":"2024-10-24T19:39:23","modified_gmt":"2024-10-24T19:39:23","slug":"ieee-770x3-97-1983","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/ieee\/ieee-770x3-97-1983\/","title":{"rendered":"IEEE 770X3.97 1983"},"content":{"rendered":"
New IEEE Standard – Inactive – Withdrawn. Withdrawn Standard. Withdrawn Date: Jun 18, 1992. This standard specifies the semantics and syntax of the computer programming language Pascal by specifying requirements for a processor and for a conforming program.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
20<\/td>\n | 1 Scope 2 References <\/td>\n<\/tr>\n | ||||||
21<\/td>\n | 3 Definitions 3.1 Error 3.2 Extension 3.3 Implementation-Defined 3.4 Implementation-Dependent 3.5 Processor <\/td>\n<\/tr>\n | ||||||
22<\/td>\n | 4 Definitional Conventions Table 1 Metalanguage Symbols <\/td>\n<\/tr>\n | ||||||
23<\/td>\n | 5 Compliance 5.1 Processors <\/td>\n<\/tr>\n | ||||||
25<\/td>\n | 5.2 Programs <\/td>\n<\/tr>\n | ||||||
26<\/td>\n | 6 Requirements 6.1 LexicalTokens 6.1.1 General 6.1.2 Special-Symbols 6.1.3 Identifiers <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | 6.1.4 Directives 6.1.5 Numbers <\/td>\n<\/tr>\n | ||||||
28<\/td>\n | 6.1.6 Labels 6.1.7 Character-Strings <\/td>\n<\/tr>\n | ||||||
29<\/td>\n | 6.1.8 Token Separators 6.1.9 Lexical Alternatives <\/td>\n<\/tr>\n | ||||||
30<\/td>\n | 6.2 Blocks Scope and Activations 6.2.1 Block <\/td>\n<\/tr>\n | ||||||
31<\/td>\n | 6.2.2 Scope <\/td>\n<\/tr>\n | ||||||
32<\/td>\n | 6.2.3 Activations <\/td>\n<\/tr>\n | ||||||
34<\/td>\n | 6.3 Constant-Definitions 6.4 Type-Definitions 6.4.1 General <\/td>\n<\/tr>\n | ||||||
35<\/td>\n | 6.4.2 Simple-Types 6.4.2.1 General 6.4.2.2 Required Simple-Types <\/td>\n<\/tr>\n | ||||||
36<\/td>\n | 6.4.2.3 Enumerated-Types <\/td>\n<\/tr>\n | ||||||
37<\/td>\n | 6.4.2.4 Subrange-Types 6.4.3 Stmctured-Types 6.4.3.1 General <\/td>\n<\/tr>\n | ||||||
38<\/td>\n | 6.4.3.2 Array-Types <\/td>\n<\/tr>\n | ||||||
40<\/td>\n | 6.4.3.3 Record-Types <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | 6.4.3.4 Set-Types <\/td>\n<\/tr>\n | ||||||
44<\/td>\n | 6.4.3.5 File.Types <\/td>\n<\/tr>\n | ||||||
47<\/td>\n | 6.4.4 Pointer-Types 6.4.5 Compatible Types 6.4.6 Assignment-Compatibility <\/td>\n<\/tr>\n | ||||||
48<\/td>\n | 6.4.7 Example of a Type Definition-Part <\/td>\n<\/tr>\n | ||||||
49<\/td>\n | 6.5 Declarations and Denotations of Variables 6.5.1 Variable-Declarations <\/td>\n<\/tr>\n | ||||||
50<\/td>\n | 6.5.2 Entire-Variables 6.5.3 Component-Variables 6.5.3.1 General <\/td>\n<\/tr>\n | ||||||
51<\/td>\n | 6.5.3.2 Indexed-Variables <\/td>\n<\/tr>\n | ||||||
52<\/td>\n | 6.5.3.3 Field-Designators <\/td>\n<\/tr>\n | ||||||
53<\/td>\n | 6.5.4 Identified-Variables 6.5.5 Buffer-Variables <\/td>\n<\/tr>\n | ||||||
54<\/td>\n | 6.6 Procedure and Function Declarations 6.6.1 Procedure-Declarations <\/td>\n<\/tr>\n | ||||||
57<\/td>\n | 6.6.2 Function-Declarations <\/td>\n<\/tr>\n | ||||||
60<\/td>\n | 6.6.3 Parameters 6.6.3.1 General <\/td>\n<\/tr>\n | ||||||
61<\/td>\n | 6.6.3.2 Value Parameters 6.6.3.3 Variable Parameters <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | 6.6.3.4 Procedural Parameters 6.6.3.5 Functional Parameters 6.6.3.6 Parameter List Congruity <\/td>\n<\/tr>\n | ||||||
63<\/td>\n | 6.6.4 Required Procedures and Functions 6.6.4.1 General 6.6.5 Required Procedures 6.6.5.1 General 6.6.5.2 File Handling Procedures <\/td>\n<\/tr>\n | ||||||
66<\/td>\n | 6.6.5.3 Dynamic Allocation Procedures <\/td>\n<\/tr>\n | ||||||
67<\/td>\n | 6.6.5.4 Transfer Procedures <\/td>\n<\/tr>\n | ||||||
68<\/td>\n | 6.6.6 Required Functions 6.6.6.1 General 6.6.6.2 Arithmetic Functions <\/td>\n<\/tr>\n | ||||||
69<\/td>\n | 6.6.6.3 Transfer Functions 6.6.6.4 Ordinal Functions <\/td>\n<\/tr>\n | ||||||
70<\/td>\n | 6.6.6.5 Boolean Functions 6.7 Expressions 6.7.1 General <\/td>\n<\/tr>\n | ||||||
72<\/td>\n | 6.7.2 Operators 6.7.2.1 General <\/td>\n<\/tr>\n | ||||||
73<\/td>\n | 6.7.2.2 Arithmetic Operators Table 2 Dyadic Arithmetic Operations Table 3 Monadic Arithmetic Operations <\/td>\n<\/tr>\n | ||||||
75<\/td>\n | 6.7.2.3 Boolean Operators 6.7.2.4 Set Operators 6.7.2.5 Relational Operators Table 4 Set Operations <\/td>\n<\/tr>\n | ||||||
76<\/td>\n | 6.7.3 Function Designators Table 5 Relational Operations <\/td>\n<\/tr>\n | ||||||
77<\/td>\n | 6.8 Statements 6.8.1 General <\/td>\n<\/tr>\n | ||||||
78<\/td>\n | 6.8.2 Simple-Statements 6.8.2.1 General 6.8.2.2 Assignment-Statements <\/td>\n<\/tr>\n | ||||||
79<\/td>\n | 6.8.2.3 Procedure-Statements <\/td>\n<\/tr>\n | ||||||
80<\/td>\n | 6.8.2.4 Goto-Statements 6.8.3 Structured-Statements 6.8.3.1 General 6.8.3.2 Compound-Statements <\/td>\n<\/tr>\n | ||||||
81<\/td>\n | 6.8.3.3 Conditional.Statements 6.8.3.4 If-Statements 6.8.3.5 Case-Statements <\/td>\n<\/tr>\n | ||||||
82<\/td>\n | 6.8.3.6 Repetitive-Statements 6.8.3.7 Repeat-Statements <\/td>\n<\/tr>\n | ||||||
83<\/td>\n | 6.8.3.8 While-Statements 6.8.3.9 For-Statements <\/td>\n<\/tr>\n | ||||||
86<\/td>\n | 6.8.3.1 0 With-Statements <\/td>\n<\/tr>\n | ||||||
87<\/td>\n | 6.9 Inputandoutput 6.9.1 The Procedure Read <\/td>\n<\/tr>\n | ||||||
89<\/td>\n | 6.9.2 The Procedure Readln 6.9.3 The Procedure Write <\/td>\n<\/tr>\n | ||||||
90<\/td>\n | 6.9.3.1 Write-Parameters 6.9.3.2 Char.Type <\/td>\n<\/tr>\n | ||||||
91<\/td>\n | 6.9.3.3 Integer-Type 6.9.3.4 Real.Type 6.9.3.4.1 Floating-point Representation <\/td>\n<\/tr>\n | ||||||
93<\/td>\n | 6.9.3.4.2 Fixed-point Representation <\/td>\n<\/tr>\n | ||||||
94<\/td>\n | 6.9.3.5 Boolean-Type 6.9.3.6 String-Types 6.9.4 The Procedure Writeln <\/td>\n<\/tr>\n | ||||||
95<\/td>\n | 6.9.5 The Procedure Page 6.10 Programs <\/td>\n<\/tr>\n | ||||||
100<\/td>\n | Appendix A Collected Syntax <\/td>\n<\/tr>\n | ||||||
110<\/td>\n | AppendixB Index <\/td>\n<\/tr>\n | ||||||
124<\/td>\n | Required Identifiers <\/td>\n<\/tr>\n | ||||||
125<\/td>\n | AppendixD Errors <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" IEEE Standard Pascal Computer Programming Language<\/b><\/p>\n |