ceriel
8b60044d67
corrected alignments in tbl
1987-10-30 11:30:17 +00:00
ceriel
9752ddebc1
fixed typo
1987-10-30 10:49:35 +00:00
ceriel
49db7fc60d
Added fake floating point routines
1987-10-30 10:42:36 +00:00
ceriel
042d501cf5
Now detects use before declaration, f.i. in
...
VAR k: REAL;
REAL : INTEGER;
1987-10-30 09:19:23 +00:00
ceriel
14b1915b8c
fixed some problems with 1 and 2 byte compares
1987-10-29 15:10:30 +00:00
ceriel
93466fbf69
sets now allowed for all subranges
1987-10-28 16:10:02 +00:00
ceriel
8fa3fa95bb
sets now allowed for all subranges
1987-10-28 16:03:56 +00:00
ceriel
148a294a31
Fixed some problems, and improved range-checking
1987-10-28 11:10:30 +00:00
ceriel
c4ff2e34e4
CIU should not cause conversion errors!
1987-10-27 15:54:14 +00:00
ceriel
db8caeb5c7
CIU should not cause conversion errors!
1987-10-27 15:43:06 +00:00
ceriel
71469a23d4
Added new files to do range checks
1987-10-27 11:55:59 +00:00
ceriel
9f97bc2e7e
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
8d625f656f
fixed a typo. Case errors gave wrong trap number
1987-10-26 09:30:26 +00:00
ceriel
b99ed76626
fixed for very large numbers
1987-10-22 15:26:36 +00:00
ceriel
a30185cbeb
increased buffer size
1987-10-22 14:07:54 +00:00
ceriel
a3cc42780c
replace 10 by 10.0, so that the conversion is not done at runtime
1987-10-22 13:58:48 +00:00
ceriel
70e30790ea
increased buffer size, check for end
1987-10-22 13:35:05 +00:00
ceriel
3a9956cb5d
removed some IMPORTS that were never used
1987-10-21 11:49:14 +00:00
ceriel
8ddea7afe0
Some corrections and additions to improve the mechanism for
...
generating warnings on unused/uninitialized variables
1987-10-21 11:29:52 +00:00
ceriel
b324cc9813
removed the relative pathnames in #include's
1987-10-20 16:21:44 +00:00
ceriel
9930de7375
fix to Lindseys changes
1987-10-20 16:09:39 +00:00
ceriel
895679e24e
fix in reference counts for sets
1987-10-20 13:32:18 +00:00
ceriel
6dc819dd38
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
57319f33a8
fix: there was a problem when more than 2 alternatives started with the same token
1987-10-19 15:35:28 +00:00
ceriel
1082e61bd7
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
a9ac8e4f0a
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
9ac801e16c
some fixes
1987-10-19 10:06:24 +00:00
ceriel
32c58c64a1
some fixes
1987-10-16 17:57:09 +00:00
ceriel
82589bcfc2
replaced calls to NEW by calls to ALLOCATE
1987-10-15 15:41:00 +00:00
ceriel
5cdd696646
Some minor adaptions
1987-10-15 12:59:03 +00:00
ceriel
4f2edffe5c
Some minor adaptions
1987-10-15 12:42:55 +00:00
ceriel
40940aaa98
parameterized archiver used
1987-10-15 10:32:12 +00:00
ceriel
3f73e247e6
adapted fakfp.s
1987-10-14 13:22:57 +00:00
ceriel
c2e9e3bd15
Parameterized the archiver used
1987-10-14 12:41:38 +00:00
ceriel
498cab0c3a
next version
1987-10-14 12:38:01 +00:00
ceriel
ab7d7a0185
some minor fixes
1987-10-14 12:34:47 +00:00
ceriel
d869086047
fixed a bug in a LOS test
1987-10-08 16:54:38 +00:00
ceriel
98634a5611
Initial revision
1987-10-08 11:34:19 +00:00
ceriel
1ae1202d3b
Initial revision
1987-10-06 16:58:10 +00:00
ceriel
72d25b7df8
Initial revision
1987-10-06 16:39:14 +00:00
ceriel
faa22c0da8
improved previous fix
1987-10-05 16:17:51 +00:00
ceriel
34a7f6a008
new version for distr
1987-10-05 15:52:02 +00:00
ceriel
12b5b65f9e
fixed a problem with procedures imported from other modules but not
...
declared in their definition modules
1987-10-05 15:41:30 +00:00
ceriel
3083dcb0d1
did not work with CASE statements with large difference between lower
...
and upper bound
1987-10-05 15:40:53 +00:00
ceriel
fee5dad579
fixed some bugs:
...
- switch with BIG difference between lower and upper now handled correctly
- made sure an added error production is never chosen as the default one
- don't allow AUTO as specification for a parameter
1987-10-05 10:17:44 +00:00
ceriel
d1ef376d52
Also recognize m68020 as machine name
1987-10-05 09:59:16 +00:00
ceriel
1e114ff79a
Added unmount, now unmount as well as umount exist
1987-10-05 09:17:42 +00:00
ceriel
f9b922c5e0
set section alignments to 4
1987-10-05 09:01:56 +00:00
ceriel
2ae7bdbbb6
take care of GTO
1987-10-02 12:53:04 +00:00
ceriel
29224bbe09
don't optimize when ms_gto
1987-10-02 12:52:29 +00:00