home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
mbug
/
mbug175.arc
/
JRTMAN3.LBR
/
JRTMAN.AZF
/
JRTMAN.APF
Wrap
Text File
|
1979-12-31
|
2KB
|
56 lines
.OP
JRT Pascal User's Guide NOT FOR SALE -184-
F. Restrictions
1. Arrays are limited to 8 dimensions.
2. Literal character strings in the 'const' section are limited to 32
characters.
3. Random disk files require CP/M 2.2 and may be up to 8 megabytes in
size.
4. Sets are limited to 128 elements. The first element (leftmost)
corresponds to 0; the last element (rightmost) corresponds to 127.
5. Not more than 63 external procedures and functions may be
declared.
6. Not more than 1632 dynamic storage blocks may be allocated at one
time. The run-time system may require up to 100 of these for file
buffers, file control blocks, external procedures and other uses.
7. "With" statements may not be nested to more than 31 levels.
8. "Case" statements are limited to 128 clauses with 128 labels per
clause.
9. Integers must be between +32767 and -32768, since they are stored
in 16-bit twos-complement format. In a few cases, integers will be
treated as unsigned 16-bit values with a range of 0 to +65535. The
MAP and CALL builtin procedures require addresses which may range up
to 65535. Accessing random files by relative byte address may
require byte addresses up to 65535.
10. "Real" numbers are represented in 14 digit binary coded decimal
(BCD) format. The floating point exponent range is from -64 to +63.
11. The names of procedures and functions may not be used as
parameters.
12. Literal character strings in the source program may not exceed
127 characters.
Copy compliments of Merle Schnick APPENDIX F: Restrictions
.PAè