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