|
|
1.1 root 1: this is the scanner/parser/error recovery/code generator part of the
2: berkeley pascal system. code generated by pi is interpreted by px.
3:
4: before trying to make install, be sure you have the install destination
5: directory /usr/ucb and the library directory /usr/ucb/lib.
6: then type `make install'.
7:
8: other make commands of interest are:
9: - `make clean' removes all but the source files for clean recompilations.
10: - `make print' prints a copy of everything interesting on standard output.
11:
12: things that are new in this version:
13: - #included files now have date and time stamps in a listing.
14: - addresses for transfers are now absolute, rather than relative,
15: allowing larger procedures than previously.
16: - programs can now have up to 65k of code space.
17:
18: bugs in the last version that are fixed in this version:
19: - a bug causing duplicate tails of redirected listings has been fixed.
20: - a bug in the printing of token replacement messages has been fixed.
21:
22: bugs and limitations introduced in this version:
23: - due to limitations of px, each program, procedure or function
24: may allocate only 32k bytes of local variables
25: (rather than an error-causing 50k in previous version).
26:
27: differences between the vax and 11 versions:
28: - all the things that are new in this version.
29: - pointers occupy 4 bytes. this includes file pointers.
30: - the vax version allows up to 65k of code space,
31: rather than the 32k of the 11 version.
32: - the vax version allows only 32k of data space per procedure/function,
33: rather than the 50k of the 11 version.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.