Commit graph

12 commits

Author SHA1 Message Date
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
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