ceriel
f1245e2e00
fixed some problems:
...
- removed null-reference in illegal use of pointers in constant expressions
- FOR-loops that count downwards did not work
- POINTER TO mechanism changed; works better now
1988-11-15 14:45:59 +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
d80b501829
Fixed some problems, and improved range-checking
1987-10-28 11:10:30 +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
fd817d4dbc
Minor adaptions in order to reduce the size
1987-09-23 16:39:43 +00:00
ceriel
f0fc857cb4
compiler could not handle using addresses of procedures declared
...
in imported definition modules. This is corrected
1987-08-24 11:42:37 +00:00
ceriel
abf9c71fa9
Generated code for FOR-loops was wrong
1987-08-10 13:01:54 +00:00
ceriel
0e397f09f3
many changes; some cosmetic; coercions now explicit in tree
1987-07-30 13:37:39 +00:00
ceriel
e04230a126
bug fixes, name changes
1987-07-16 19:51:40 +00:00
ceriel
efafb68f00
- fixes: improved POINTER TO IDENT mechanism, prevent core dump when
...
definition module not found, corrected typo.
- changed mechanism for variables that have their address given.
- added option for symmetric integer ranges
1987-06-29 12:46:00 +00:00
ceriel
c839c01680
some fixes, and changed priority of unary minus
1987-06-18 15:46:08 +00:00
ceriel
fbc0415761
make to work on sun, added copyright, etc
1987-04-29 10:22:07 +00:00
ceriel
a92c8bf067
D_BUSY added, to check recursive deps in def modules
1986-12-16 15:22:33 +00:00
ceriel
c57d4ff268
some minor bug fixes
1986-12-01 10:06:53 +00:00
ceriel
da54801353
newer version
1986-11-26 16:40:45 +00:00
ceriel
9d0ee46068
Trying to check more of an expression, giving some more sophisticated error messages,and be less wasteful with space for subranges
1986-11-17 11:41:28 +00:00
ceriel
3030eb8cae
newer version
1986-10-06 20:36:30 +00:00
ceriel
c3d4d40d1b
many bug fixes
1986-09-25 19:39:06 +00:00
ceriel
965e75761d
newer version
1986-07-08 14:59:02 +00:00
ceriel
a9dfdc494b
newer version
1986-06-17 12:04:05 +00:00
ceriel
9e0ab0029b
first, almost complete, version
1986-06-04 09:01:48 +00:00
ceriel
6382054ae5
newer version
1986-05-28 18:36:51 +00:00
ceriel
f56f8f56f3
newer version
1986-05-23 19:25:21 +00:00
ceriel
0f04bc72bd
newer version
1986-05-21 18:32:20 +00:00
ceriel
a4887558b8
newer version
1986-05-16 17:15:36 +00:00
ceriel
53e3cd60d0
newer version
1986-04-28 18:06:58 +00:00
ceriel
fef8659bf1
newer version
1986-04-22 22:36:16 +00:00
ceriel
674791bf91
newer version
1986-04-21 17:27:06 +00:00
ceriel
6715e3b171
newer version
1986-04-18 17:53:47 +00:00
ceriel
d3d6e637d6
newer version
1986-04-17 09:28:09 +00:00
ceriel
426c273de8
newer version
1986-04-15 17:51:53 +00:00
ceriel
7d76f2829a
newer version
1986-04-12 02:21:24 +00:00
ceriel
64a9f1e5d7
newer version
1986-04-11 11:57:19 +00:00
ceriel
629b8fdb88
newer version
1986-04-08 18:15:46 +00:00
ceriel
0e4311490c
A newer version
1986-04-04 13:47:04 +00:00
ceriel
b89155a64a
newer version, safety commit
1986-04-02 17:34:21 +00:00
ceriel
fac31cce07
Newer version, safety commit
1986-03-29 01:04:49 +00:00
ceriel
f2764393be
safety commit, newer version
1986-03-27 17:37:41 +00:00
ceriel
f2ff7661e4
safety commit, newer version
1986-03-26 22:46:48 +00:00
ceriel
4a91a6bf4b
newer version, safety commit
1986-03-26 17:53:13 +00:00
ceriel
7f174a46c3
A newer version, safety commit
1986-03-26 15:11:02 +00:00