31.12.2013 Views

TOPS-20 PASCAL Language Manual - Bitsavers

TOPS-20 PASCAL Language Manual - Bitsavers

TOPS-20 PASCAL Language Manual - Bitsavers

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Conformant array, h-25<br />

CONST, 1-6, 4-1, 4-4<br />

Constant definition, 4-4<br />

Constant identifier, 4-4<br />

Constant name, 4-4<br />

Control variable, 5-8<br />

COS function, 1-7, 6-13<br />

Creating a program, 8-3<br />

/CREF switch, 8-7, 8-8<br />

/CROSS-REFERENCE switch, 8-7, 8-8<br />

Data type, 2-1, 4-5, 4-f)<br />

ARRAY, 2-8<br />

BOOLEAN, 1-7, 7.-2, 2-4<br />

C HA R , 1 - 7, 2 - 2, 2 - 4<br />

DOUBLE, 1-7, 2-2<br />

enume ra ted, 2-4<br />

FILE, 2-8, 2-24<br />

INTEGER, 1-7, 2-2<br />

pointer, 2-1, 2-2n<br />

predefined, 2-2<br />

REAL, 1-7, 2-2, 2-3<br />

RECORD, 1-6, 2-8, 2-15<br />

scalar, 2-1, 2-2, 2-4<br />

SET, 2-8, 2-22<br />

SINGLE, 1-7, 2-2<br />

structured, 2-1, 2-8<br />

subrange, 2-6<br />

Data types, 1-2<br />

DATE procedure, 1-7, 6-5, 6-12<br />

Deallocating memory, 6-6<br />

/DEBUG switch, 8-7, 8-8, 9-1<br />

Debugger, 9-1<br />

Debugging a program, 9-1<br />

Decimal notation, 2-2<br />

Declaration, 1-4<br />

Declaration section, 4-1<br />

Declaring a data type, 2-1<br />

Definition, 1-4<br />

Delimiter, 1-8<br />

Direct access, 7-3, 7-10<br />

DISPLAY command, 9-7<br />

DISPOSE procedure, 1-7, f)-5, 6-6<br />

DIV operator, 1-6<br />

Division, 1-8<br />

DO, 1-6, 5-8, 5-11, 5-12<br />

Documenting your program, 1-9<br />

Dollar sign, 1-7<br />

DOUBLE data type, 1-7, 2-2<br />

Double precision, 2-4<br />

DOWNTO, 1-6, 5-8<br />

Dynamic allocation procedure, 6-6<br />

Dynamic variable, 2-26, 6-6<br />

ELSE clause, 1-6, 5-5<br />

END, 1-6, 1-9<br />

Enumerated data type, 2-5<br />

EOF function, 1-7, 6-14<br />

EOLN function, 1-7, 6-14<br />

Equal, 1-8<br />

/ERROR-LIMIT switch, 8-7, 8-8<br />

Examples, 8-17<br />

EXE file, 8-17<br />

Executable statement, 1-4<br />

EXECUTE command, 8-17, 9-1<br />

Executing a program, 8-17<br />

/EXIT command, 8-5<br />

EXIT command, 9-9<br />

EXP function, 1-7, h-13<br />

EXPO function, 1-7, 6-16<br />

Exponentintion, 1-8, 3-2<br />

Expression, 3-1<br />

a r i t hm e tic, 3-1<br />

logical, 3-5<br />

relational, 3-4<br />

set, 3-5<br />

Expression compatibility, 2-29<br />

Extensions, D-1<br />

EXTERNAL, f)-36<br />

External file, 2-25, 4-2<br />

External subprogram, f)-I, n-3h<br />

-D-<br />

-E-<br />

-F-<br />

FALSE, 1-7<br />

Field identifier, 2-15<br />

FILE, I-f)<br />

File<br />

TEXT, l-7<br />

File characteristics, 7-2<br />

FILE data type, 2-8, 2-24<br />

File examples, 7-12<br />

File history, 7-10<br />

File organization, 7-3<br />

File specification defaults, 8-3<br />

File specifications, 8-2<br />

File status, 7-10<br />

File variable, 7-16<br />

Final value, 5-8<br />

FIND procedure, 1-7, 6-5, 7-4<br />

FIXED, 7-11<br />

Fixed length, 7-3<br />

Fixed-length record, 7-3<br />

/FLAG-NON-STANDARD switch, 8-7,<br />

8-8<br />

Floating-point format, 2-4<br />

FOR statement, 1-6, 5-8<br />

Formal and actual parameter<br />

compatibility, 2-29<br />

Formal parameter, 6-<strong>20</strong>, 6-29,<br />

6-32<br />

FORTRAN, 6-29, 6-32, 6-36<br />

FORWARD, 6-29, 6-32<br />

FORWARD declaration, 6-35<br />

FUNCTION, 1-6, 4-1<br />

Function, 6-1<br />

ABS, 1-7, 6-13<br />

ARCTAN, 1-7, 6-13<br />

CARD, 1-7, 6 -1 5<br />

C HR, 1-7, 6 -15<br />

CLOCK, 1-7, 6-15<br />

COS, 1-7, 6 -13<br />

Index-2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!