ceriel
867232a244
fixed some minor problems
1987-11-02 17:59:18 +00:00
ceriel
ab5a0efd48
fixed some bugs
1987-11-02 14:23:38 +00:00
ceriel
017871b025
deleted debugging writes
1987-11-02 11:25:13 +00:00
ceriel
b24e6763c3
changed trap messages somewhat, corrected bug in InOut, undone changes
...
to confarray.c
1987-11-02 11:22:06 +00:00
ceriel
c41fae1f8a
avoid *REG constructions because of bug in assembler
1987-11-02 10:52:40 +00:00
ceriel
bc6a9fbf66
Added handling of cardinal overflow
1987-10-30 18:32:14 +00:00
ceriel
e61d8f6356
made to work
1987-10-30 15:35:50 +00:00
ceriel
a93d4a1e29
corrected alignments in tbl
1987-10-30 11:30:17 +00:00
ceriel
f7c479d40b
fixed typo
1987-10-30 10:49:35 +00:00
ceriel
e0c73d5195
Added fake floating point routines
1987-10-30 10:42:36 +00:00
ceriel
5cd95d47b2
Now detects use before declaration, f.i. in
...
VAR k: REAL;
REAL : INTEGER;
1987-10-30 09:19:23 +00:00
ceriel
032e9ebda5
fixed some problems with 1 and 2 byte compares
1987-10-29 15:10:30 +00:00
ceriel
3c63f1b656
sets now allowed for all subranges
1987-10-28 16:10:02 +00:00
ceriel
b668810351
sets now allowed for all subranges
1987-10-28 16:03:56 +00:00
ceriel
d80b501829
Fixed some problems, and improved range-checking
1987-10-28 11:10:30 +00:00
ceriel
98e6c244da
CIU should not cause conversion errors!
1987-10-27 15:54:14 +00:00
ceriel
7de7b0c7ec
CIU should not cause conversion errors!
1987-10-27 15:43:06 +00:00
ceriel
4974cd17eb
Added new files to do range checks
1987-10-27 11:55:59 +00:00
ceriel
04f0550f1d
do not warn about not using a type-identifier that indicates
...
an enumeration type and is imported, because its enumeration literals
might be used
1987-10-27 09:45:27 +00:00
ceriel
3ea6d40b4c
fixed a typo. Case errors gave wrong trap number
1987-10-26 09:30:26 +00:00
ceriel
7df117128c
fixed for very large numbers
1987-10-22 15:26:36 +00:00
ceriel
cf330f732c
increased buffer size
1987-10-22 14:07:54 +00:00
ceriel
b75744f0d4
replace 10 by 10.0, so that the conversion is not done at runtime
1987-10-22 13:58:48 +00:00
ceriel
245397491a
increased buffer size, check for end
1987-10-22 13:35:05 +00:00
ceriel
16a335ab42
removed some IMPORTS that were never used
1987-10-21 11:49:14 +00:00
ceriel
015e1b776e
Some corrections and additions to improve the mechanism for
...
generating warnings on unused/uninitialized variables
1987-10-21 11:29:52 +00:00
ceriel
71df6e6cb8
removed the relative pathnames in #include's
1987-10-20 16:21:44 +00:00
ceriel
0ad68bdb66
fix to Lindseys changes
1987-10-20 16:09:39 +00:00
ceriel
688567a532
fix in reference counts for sets
1987-10-20 13:32:18 +00:00
ceriel
a24c90f5a9
fixed some problems: ADS was generated with size > pointer_size;
...
some (most) backends dont implement that.
Unstacking of macros did not quite work properly, but I dont know why
1987-10-20 09:36:34 +00:00
ceriel
e2c9a1a96f
fix: there was a problem when more than 2 alternatives started with the same token
1987-10-19 15:35:28 +00:00
ceriel
503edee161
New version, with an option for strict Modula-2, and
...
warnings for unused or uninitialized variables
1987-10-19 11:28:37 +00:00
ceriel
211d2bcfff
The use of {w} in a program line of fe did not work, because ack scans
...
fe before it scans MACH (which is where most vars are declared).
Reversing the order of the scans caused other problems, related to
callnames. I have therefore delayed the 'scanvars' of program lines
(as is already done with args).
1987-10-19 10:24:52 +00:00
ceriel
67cf9c4933
some fixes
1987-10-19 10:06:24 +00:00
ceriel
bf0ee1f16c
some fixes
1987-10-16 17:57:09 +00:00
ceriel
f25570dd4e
replaced calls to NEW by calls to ALLOCATE
1987-10-15 15:41:00 +00:00
ceriel
5c7379738b
Some minor adaptions
1987-10-15 12:59:03 +00:00
ceriel
93e08cb946
Some minor adaptions
1987-10-15 12:42:55 +00:00
ceriel
5f35f2b26b
parameterized archiver used
1987-10-15 10:32:12 +00:00
ceriel
772ead2f9e
adapted fakfp.s
1987-10-14 13:22:57 +00:00
ceriel
8d35578ad2
Parameterized the archiver used
1987-10-14 12:41:38 +00:00
ceriel
4695d966ee
next version
1987-10-14 12:38:01 +00:00
ceriel
fc6a8c5aa8
some minor fixes
1987-10-14 12:34:47 +00:00
ceriel
11e1b3ce15
fixed a bug in a LOS test
1987-10-08 16:54:38 +00:00
ceriel
2401ca127e
Initial revision
1987-10-08 11:34:19 +00:00
ceriel
f19ffa5328
Initial revision
1987-10-06 16:58:10 +00:00
ceriel
4043036e27
Initial revision
1987-10-06 16:39:14 +00:00
ceriel
e61b887e31
improved previous fix
1987-10-05 16:17:51 +00:00
ceriel
38f70a3a06
new version for distr
1987-10-05 15:52:02 +00:00
ceriel
5d5e497d22
fixed a problem with procedures imported from other modules but not
...
declared in their definition modules
1987-10-05 15:41:30 +00:00