1 Scope, Purpose and Referenced and Related Standards
1.1 Scope
1.2 Purpose
1.3 Referenced and Related Standards
2 Conformance
2.1 Program Conformance
2.2 Implementation Conformance
2.3 Errors
2.4 Exceptions
3 Syntax Specification and Definitions
3.1 Method of Syntax Specification
3.2 Definitions
4 Program Elements
4.1 Characters
4.2 Programs, Lines, and Blocks
4.3 Program Annotation
4.4 Identifiers
5 Numbers
5.1 Numeric Constants
5.2 Numeric Variables
5.3 Numeric Expressions
5.4 Implementation-Supplied Numeric Functions
5.5 Numeric Assignment Statements
5.6 Numeric Arithmetic and Angle
6 Strings
6.1 String Constants
6.2 String Variables
6.3 String Expressions
6.4 Implementation-Supplied String Functions
6.5 String Assignment Statements
6.6 String Declarations
7 Arrays
7.1 Array Declarations
7.2 Numeric Arrays
7.3 String Arrays
8 Control Structures
8.1 Relational Expressions
8.2 Control Statements
8.3 Loop Structures
8.4 Decision Structures
9 Program Segmentation
9.1 User-Defined Functions
9.2 Subprograms
9.3 Chaining
10 Input and Output
10.1 Internal Data
10.2 Input
10.3 Output
10.4 Formatted Output
10.5 Array Input and Output
11 Files
11.1 File Operations
11.2 File Pointer Manipulation
11.3 File Data Creation
11.4 File Data Retrieval
11.5 File Data Modification
12 Exception Handling and Debugging
12.1 Exception Handling
12.2 Debugging
13 Graphics
13.1 Coordinate Systems
13.2 Attributes and Screen Control
13.3 Graphic Output
13.4 Graphic Input
13.5 Graphic Pictures and Moving Point Output
14 Real-Time
14.1 Real-Time Programs
14.2 Real-Time Declarations
14.3 Scheduling
14.4 Process Input and Output
14.5 Shared Data
14.6 Message Passing
14.7 Bit Patterns and Operations
14.8 Resource Management
15 Fixed Decimal Numbers
15.1 Fixed Decimal Precision
15.2 Fixed Decimal Program Segmentation
16 Editing
16.1 Unsorted Programs
16.2 Editing Commands
Appendixes
Appendix A Organization of Standard
Appendix B Scope Rules
Appendix C Implementation-Defined Features
Appendix D Index of Syntactic Objects
Appendix E Combined List of Production Rules
Appendix F Binding of GKS Level 0b to BASIC
Appendix G Differences between Minimal BASIC and BASIC
Appendix H Language Elements under Consideration for Future
Removal