- Page 1 and 2:
TOPS-20 PASCAL Language Manual AA-L
- Page 3 and 4: CONTENTS PREFACE CHAPTER 1 INTRODUC
- Page 5 and 6: 7 • 1 . 1 7 . 1 . 2 7 • 1 . 3 7
- Page 7: G-l G-2 G-3 G-4 Status of Stack Aft
- Page 10 and 11: • Appendix A lists the various me
- Page 13 and 14: CHAPTER I INTRODUCTION PASCAL-20 is
- Page 15 and 16: PROGRAM Calculator (INPUT, OUTPUT);
- Page 17 and 18: INTRODUCTION 1.1.6 Compilation Unit
- Page 19 and 20: INTRODUCTION 1.2.3 Identifiers PASC
- Page 21 and 22: INTRODUCTION The semicolon and the
- Page 23 and 24: INTRODUCTION In the following examp
- Page 25 and 26: CHAPTER 2 PASCAL DATA TYPES This ch
- Page 27 and 28: PASCAL DATA TYPES In addition to de
- Page 29 and 30: PASCAL DATA TYPES You can use strin
- Page 31 and 32: PASCAL DATA TYPES The base type can
- Page 33 and 34: PASCAL DATA TYPES is BOOLEAN, then
- Page 35 and 36: PASCAL DATA TYPES In the three-dime
- Page 37 and 38: PASCAL DATA TYPES To assign values
- Page 39 and 40: PASCAL DATA TYPES 2.3.1.5 Array Exa
- Page 41 and 42: PASCAL DATA TYPES The fields in thi
- Page 43 and 44: PASCAL DATA TYPES 2.3.2.2 Assigning
- Page 45 and 46: PASCAL DATA TYPES For example, assu
- Page 47 and 48: PASCAL DATA TYPES Sets are compatib
- Page 49 and 50: PASCAL DATA TYPES Example 3 F I 1..
- Page 51 and 52: PASCAL DATA TYPES Pointer type defi
- Page 53: PASCAL DATA TYPES Example 2 VAR Cit
- Page 57 and 58: EXPRESSIONS The REM operator can be
- Page 59 and 60: EXPRES~: IONS 3.1.3 Logical Express
- Page 61 and 62: EXPRESSIONS You can use parentheses
- Page 63: EXPRESSIONS Similarly, local identi
- Page 66 and 67: PROGRAM HEADING AND DECL~RATION SEC
- Page 68 and 69: PROGRAM HEADING AND DECLARATION SEC
- Page 70 and 71: PROGRAM HEADING AND DECLARATION SEC
- Page 73 and 74: CHAPTER 5 P~SCAL STATEMENTS PASCAL
- Page 75 and 76: PASCAL STATEMENTS You can use the a
- Page 77 and 78: PASCAL STATEMENTS Example 1 IF «X*
- Page 79 and 80: PASCAL STATEMENTS where: case selec
- Page 81 and 82: PASCAL STATEMENTS In the DOWNTO for
- Page 83 and 84: PASCAL STATE~ENTS 5.4.3 The WHILE S
- Page 85 and 86: PASCAL STATEMENTS Example 2 TYPE Na
- Page 87: PASCAL STATEMENTS Example 1 Tollboo
- Page 90 and 91: PROCEDURES AND FUNCTIONS Table 6-1:
- Page 92 and 93: PROCEDURES AND FUNCTIONS Table ~-l:
- Page 94 and 95: PROCEDURES AND FUNCT10NS 6.1.1.2 Dy
- Page 96 and 97: PROCEDURES AND FUNCTIONS In the mai
- Page 98 and 99: PROCEDURES AND FUNCTIONS Note the f
- Page 100 and 101: PROCEDURES AND FUNCTIONS This progr
- Page 102 and 103: PROCEDURES AND FUNCTIONS Table 6-2:
- Page 104 and 105:
PROCEDURES AND FUNCTIONS Table ~-2:
- Page 106 and 107:
PROCEDURES AND FUNCTIONS Table G-3:
- Page 108 and 109:
PROCEDURES AND FUNCTIONS 6.2 FORMAT
- Page 110 and 111:
PROCEDURES AND FUNCTIONS where: mec
- Page 112 and 113:
PROCEDURES AND FUNCTIONS 6.3.1.3 Fo
- Page 114 and 115:
PROCEDURES AND FUNCTIONS Multidimen
- Page 116 and 117:
PROCEDURES AND FUNCTIONS Example 2
- Page 118 and 119:
PROCEDURES AND FUNCTIONS variable s
- Page 120 and 121:
PROCEDURES AND FUNCTIONS 6.5 DECLAR
- Page 122 and 123:
PROCEDURES AND FUNC~IONS Side Effec
- Page 124 and 125:
PROCEDURES AND FUNCTIONS When you s
- Page 126 and 127:
PROCEDURES AND FUNCTIONS variable s
- Page 128 and 129:
INPUT AND OUTPUT • PASCAL input a
- Page 130 and 131:
I~PUT AND OUTPUT 7.2.1 Fixed-Length
- Page 132 and 133:
INPUT AND OUTPUT 7.5 THE GET PROCED
- Page 134 and 135:
INPUT AND OUTPUT 7.7 THE OPEN PROCE
- Page 136 and 137:
INPUT AND OUTPUT 7.7.1 File History
- Page 138 and 139:
INPUT AND OUTPUT Table 7-2 summariz
- Page 140 and 141:
INPUT AND OUTPUT 7.8 THE PAGE PROCE
- Page 142 and 143:
INPUT AND OUTPUT 7.10 THE READ PROC
- Page 144 and 145:
INPUT AND OUTPUT 7.11 THE READLN PR
- Page 146 and 147:
INPUT AND OUTPUT You must call RESE
- Page 148 and 149:
INPUT AND OUTPUT where: file variab
- Page 150 and 151:
INPUT AND OUTPUT For a variable of
- Page 152 and 153:
INPUT AND OUTPUT The WRITELN proced
- Page 154 and 155:
INPUT AND OUTPUT 7.16 TERMINAL I/O
- Page 157 and 158:
CHAPTER 8 USING PASCAL ON TOPS-20 T
- Page 159 and 160:
USING PASCAL ON TOPS-20 Table 8-1:
- Page 161 and 162:
USING PASCAL ON TOPS-20 where: sour
- Page 163 and 164:
USING PASCAL ON TOPS-20 Table 8-3:
- Page 165 and 166:
USING PASCAL ON TOPS-20 Nonstandard
- Page 167 and 168:
USING PASCAL ON TOPS-20 8.4.5 Speci
- Page 169 and 170:
AVERAGE SCORE CROSS REFERENCE 17-Au
- Page 171 and 172:
USING PASCAL ON TOPS-20 • Stateme
- Page 173 and 174:
USING PASCAL ON TOPS-20 8.6 EXECUTI
- Page 175 and 176:
CHAPTER 9 PASDDT: THE PASCAL-20 DEB
- Page 177 and 178:
PASDDT: THE PASCAL-~O DEBUGGER PF
- Page 179 and 180:
PASDDT: THE PASCAL-20 DEBUGGER The
- Page 181 and 182:
PASDDT: THE PASCAL-20 DEBUGGER PASD
- Page 183 and 184:
PASDDT: THE PASCAL-20 DEBUGGER Note
- Page 185 and 186:
PASDDT: THE PASCAL-20 DEBUGGER This
- Page 187 and 188:
PASDDT: THE PASCAL-20 DEBUGGER Note
- Page 189 and 190:
PASDDT: THE PASCAL-?O DEBUGGER Note
- Page 191:
PASDDT: THE PASCAL-20 DEBUGGER Note
- Page 194 and 195:
PASCAL MESSAGES Note that errors PR
- Page 196 and 197:
PASCAL MESSAGES ? PAS003 tlpROGRAM
- Page 198 and 199:
PASCAL MESS~GES ? PAS05A Invalid ex
- Page 200 and 201:
PASCAL MESSAGES ? PASll8 Value injt
- Page 202 and 203:
P~SCAL MESS~GES ? PAS143 Loop contr
- Page 204 and 205:
PASCAL MESSAGES ? PAS170 Value para
- Page 206 and 207:
PASCAL MESSAGES ? PAS198 Type of pa
- Page 208 and 209:
PASCAL MESSAGES ? PAS228 "SEQUENTIA
- Page 210 and 211:
PASCAL MESSAGES ? PAS306 Index type
- Page 213 and 214:
APPENDIX B ASCII CHARACTER SET Tabl
- Page 215:
ASCII CHARACTER SET Table B-1: The
- Page 218 and 219:
SYNTAX SUMMARY ::= ::= MODULE
- Page 220 and 221:
SYNTAX SUMMARY ::= = ::= I I
- Page 222 and 223:
SYNT.AX SUMMARY ::= ::= , -
- Page 224 and 225:
~YNTA.X SUMMARY ::= CASE OF f ;
- Page 227 and 228:
APPENDIX D SUMMARY OF PASCAL-20 EXT
- Page 229 and 230:
APPENDIX E ISO COMPLIANCE This appe
- Page 231 and 232:
ISO COMPLIANCE E.2 IMPLEMENTATION-D
- Page 233 and 234:
ISO COMPLIANCE The type of the file
- Page 235 and 236:
ISO COMPLIANCE The function EOLN(f)
- Page 237:
ISO COMPLIANCE 2. The concept of a
- Page 240 and 241:
DIFFERENCES BETWEEN PASCAL-20 ~ND V
- Page 242 and 243:
DIFFERENCES BETWEEN PASCAL-20 AND V
- Page 244 and 245:
PROCEDURE AND FUNCTION CALLING SEQU
- Page 246 and 247:
PROCEDURE AND FUNCTION CALLING SEQU
- Page 248 and 249:
PROCEDURE AND FUNCTION CALLING SEQU
- Page 250 and 251:
Conformant array, h-25 CONST, 1-6,
- Page 252 and 253:
INDEX (Cont.) ORD function, 1-7, 2-
- Page 255 and 256:
TOPS-20 PASCAL Language Manual AA-L