Commit | Line | Data |
---|---|---|
81e70d48 PH |
1 | / |
2 | /NOTES ON PASCAL-S COMPILER FOR PDP-8/E | |
3 | /====================================== | |
4 | / | |
5 | / | |
6 | / | |
7 | /ASSEMBLING INSTRUCTIONS: | |
8 | /------------------------ | |
9 | / | |
10 | / .R PAL8 | |
11 | / *DEV:PASCAL<DEV:PASCAL/K | |
12 | / | |
13 | / .R ABSLDR | |
14 | / *DEV:PASCAL/9$ | |
15 | / | |
16 | / .SA SYS PASCAL;06000 | |
17 | / | |
18 | / | |
19 | / | |
20 | / COMPILER/INTERPRETER LIMITS: | |
21 | / ---------------------------- | |
22 | / | |
23 | / 512 IDENTIFIERS | |
24 | / 63 ARRAYS | |
25 | / 63 BLOCKS | |
26 | / 1980 STATEMENTS OF INTERMDIATE CODE | |
27 | / 16 LEVELS | |
28 | / 8 CHARACTER VALID IN IDENTIFIERS | |
29 | / 80 CHAR'S/LINE MAXIMUM FOR COMPILER INPUT (NOT PROTECTED!) | |
30 | / | |
31 | / | |
32 | / | |
33 | / DIFFERENCES TO "WIRTH'S" PASCAL-S: | |
34 | / ---------------------------------- | |
35 | / | |
36 | / MAXINT = 2^35 - 1 = 34359738367 | |
37 | / REALS BETWEEN 2.78E-309 AND 8.98E+307, PRECISION ABOUT 5.0E-11 | |
38 | / | |
39 | / MAX. ARRAY-BOUNDS | |
40 | / MAX. CASE-ITEMS : -2048 < N < 2048 | |
41 | / | |
42 | / EOF AND EOLN W I T H O U T (INPUT) | |
43 | / | |
44 | / ADDITIONAL PREDEFINED PROCEDURE HALT | |
45 | / | |
46 | / N O LINE-SPACING CONTROL CHARACTERS PROVIDED! | |
47 | / (SPECIAL PREDEFINED PROCEDURE ASCII(N) IN PREPARATION) | |
48 | / | |
49 | / OUTPUT LINE LENGTH NOT LIMITED (USERS RESPONSIBILITY!) | |
50 | / | |
51 | \f |