carl
41cb541e7e
Pascal compiler better type checking and function declarations (Better ISO C compatibility)
2019-02-24 00:44:50 +08:00
David Given
c084f9f224
Remove the Mark() and Release() procedures from the Pascal compiler and
...
standard library, because they never worked and come from an achingly old
version of the Pascal specification. Fix the implementations of New() and
Dispose() to use the standard C memory allocator rather than rolling their own
(also in C). Write test!
2016-11-24 20:35:26 +01:00
David Given
66aebcdd91
Pascal compiler now runs.
...
--HG--
branch : dtrg-buildsystem
rename : lang/basic/build.mk => lang/pc/build.mk
rename : lang/cem/cemcom.ansi/build.mk => lang/pc/comp/build.mk
rename : lang/basic/lib/build.mk => lang/pc/libpc/build.mk
2013-05-14 20:47:04 +01:00
dtrg
2dbc112117
Rationalised use of #includes to be more standards-compliant.
2006-07-22 21:01:15 +00:00
ceriel
53c4951b29
Do not use '#endif/#else xxx'; it is not allowed for ANSI C
1991-12-17 15:05:43 +00:00
ceriel
cf0cd51810
Delinted somewhat (did not work on 2/2 machines)
1991-02-18 11:11:04 +00:00
ceriel
720d775582
made D_ definitions a long and made symbol table generation conditional
1991-02-15 18:00:26 +00:00
ceriel
f997bd0be8
Added debugger support
1990-12-11 13:52:08 +00:00
ceriel
6ab26e5cdc
avoid null references on illegal input
1990-04-23 16:11:37 +00:00
ceriel
a94dec52d8
Many improvements by Hans van Eck
1989-05-03 10:30:22 +00:00
ceriel
01252cb592
Initial revision
1988-10-26 15:21:11 +00:00