carl
e8243402be
Move to use C structures instead of typedef to align with other ACK compilers and to avoid forward declaration issues with include files.
2019-05-11 01:09:03 +08:00
carl
3867cfdaca
+ M2 Compiler ISO C90 compatibility
...
* Fixing of potential crash issue with function tables in compiler.
+ SYSTEM.h is now renamed to SYSTEMM2.h to avoid conflicts on non case sensitive filesystems.
2019-03-02 01:44:16 +08:00
David Given
f6c43b95ef
Modula-2 now works.
...
--HG--
branch : dtrg-buildsystem
rename : lang/pc/build.mk => lang/m2/build.mk
rename : lang/pc/libpc/build.mk => lang/m2/comp/build.mk
rename : lang/pc/libpc/build.mk => lang/m2/libm2/build.mk
2013-05-14 22:24:38 +01:00
ceriel
1db6a3029b
Header --> Id
1994-06-24 14:02:31 +00:00
ceriel
0a517b9256
Changes to make node structure smaller, and cleaned up a bit
1991-03-12 16:52:00 +00:00
ceriel
a1b4e28760
Added a local extension: procedure constants
1989-03-03 16:13:45 +00:00
ceriel
2ea025fdb4
fixed previously introduced error
1988-07-06 09:43:05 +00:00
ceriel
afc4d5211b
made to fit on PDP-11 ...
1988-07-05 19:06:40 +00:00
ceriel
d7d501d43a
made to fit on a PDP-11 again
1988-02-10 14:06:34 +00:00
ceriel
fd817d4dbc
Minor adaptions in order to reduce the size
1987-09-23 16:39:43 +00:00
ceriel
51169956dc
some more fixes, and tried to make smaller
1987-08-10 21:43:47 +00:00
ceriel
0e397f09f3
many changes; some cosmetic; coercions now explicit in tree
1987-07-30 13:37:39 +00:00
ceriel
c839c01680
some fixes, and changed priority of unary minus
1987-06-18 15:46:08 +00:00
ceriel
bb9b16ab50
fixes, added some standard functions to handle LONGREAL, LONGINT
1987-05-27 10:16:03 +00:00
ceriel
fbc0415761
make to work on sun, added copyright, etc
1987-04-29 10:22:07 +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
9291d87dab
Several bug fixes
1986-11-05 14:33:00 +00:00
ceriel
ca44bfc681
newer version with some bug fixes
1986-10-22 15:38:24 +00:00
ceriel
3030eb8cae
newer version
1986-10-06 20:36:30 +00:00
ceriel
832bdeb3be
better compatibility between CARDINAL and ADDRESS
1986-07-10 16:27:26 +00:00
ceriel
965e75761d
newer version
1986-07-08 14:59:02 +00:00
ceriel
bcfca75b56
newer version
1986-06-26 09:39:36 +00:00
ceriel
a9dfdc494b
newer version
1986-06-17 12:04:05 +00:00
ceriel
ec528b797e
newer version
1986-06-10 13:18:52 +00:00
ceriel
caf99ea472
newer version
1986-06-06 02:22:09 +00:00
ceriel
9e0ab0029b
first, almost complete, version
1986-06-04 09:01:48 +00:00
ceriel
db795bc07a
newer version
1986-05-30 18:48:00 +00:00
ceriel
6382054ae5
newer version
1986-05-28 18:36:51 +00:00
ceriel
1cfe2b5dac
newer version
1986-05-23 09:46:31 +00:00
ceriel
0bf57a9c64
newer version
1986-05-01 19:06:53 +00:00
ceriel
53e3cd60d0
newer version
1986-04-28 18:06:58 +00:00
ceriel
4173e3c487
newer version
1986-04-25 10:14:08 +00:00
ceriel
a254a8acb1
newer version
1986-04-23 22:12:22 +00:00
ceriel
fef8659bf1
newer version
1986-04-22 22:36:16 +00:00
ceriel
6715e3b171
newer version
1986-04-18 17:53:47 +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
ba47f9fe7c
newer version
1986-04-10 01:08:49 +00:00
ceriel
d1a2112163
safety commit
1986-04-09 18:14:49 +00:00
ceriel
6ff4d852e1
newer version
1986-04-08 23:34:10 +00:00
ceriel
629b8fdb88
newer version
1986-04-08 18:15:46 +00:00
ceriel
f2b68c8261
newer version
1986-04-07 17:40:38 +00:00
ceriel
376c47c98f
newer version, partial parse trees
1986-04-06 17:42:56 +00:00
ceriel
c8453bb3f7
newer version, safety commit
1986-04-03 17:41:26 +00:00
ceriel
52d743f223
Newer version, safety commit
1986-04-03 00:44:39 +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