Commit graph

13 commits

Author SHA1 Message Date
carl 8f6073d446 + Better type checking in function tables. 2019-03-02 01:44:16 +08:00
carl e233db6dc0 * Convert spaces -> tabs to keep consistency with existing code. 2019-02-24 01:15:23 +08:00
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
ceriel 0bf45ac757 Get() parameter is optional 1995-11-01 16:54:17 +00:00
ceriel 65592bae41 prevent some gcc warnings 1993-11-16 11:54:00 +00:00
ceriel 3891c03e0e prevent complaints about unused variables when they are used as var-param 1991-05-21 14:11:27 +00:00
ceriel c955dc1374 Delinted a bit 1991-04-25 16:26:11 +00:00
ceriel 612217f906 Removed some incorrect STATIC's 1991-02-15 14:54:53 +00:00
ceriel 9595dda6b5 Fixed: contained construction that was illegal for ANSI C 1991-02-15 14:21:41 +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