ceriel
89cb15bcbe
another minor problem fixed: only test on options['R'] once
...
in a FOR statement!
1988-11-23 13:10:57 +00:00
ceriel
cd47424718
minor fix: sometimes wrote 0-byte
1988-11-23 11:31:20 +00:00
ceriel
fea41392c0
Added termcap support
1988-11-23 10:59:09 +00:00
ceriel
f1d053651b
removed tab.c, use tabgen, and some fixes
1988-11-16 15:18:21 +00:00
ceriel
373f74dc7f
removed tab.c, use tabgen
1988-11-16 11:23:58 +00:00
ceriel
6e3fa51042
removed tab.c, use tabgen
1988-11-16 11:04:17 +00:00
ceriel
bb7e5e5850
removed tab.c, use tabgen
1988-11-16 10:58:33 +00:00
ceriel
10f0200f66
fixed some problems:
...
- removed null-reference in illegal use of pointers in constant expressions
- FOR-loops that count downwards did not work
- POINTER TO mechanism changed; works better now
1988-11-15 14:45:59 +00:00
ceriel
eb73f30c5a
fixed typo
1988-11-15 11:30:47 +00:00
ceriel
8db18e8f62
do not refer to _exit. For some machines, it does not exist
1988-11-07 10:25:45 +00:00
ceriel
9b99c5603b
Changed translation of FOR-statement: now, if it is executed 0
...
times, the loop-control-variable is not assigned to
1988-11-04 13:12:14 +00:00
ceriel
b9f037d109
new version number
1988-11-04 10:24:34 +00:00
ceriel
4f8fe87ee6
Fixed problem with IMPORTS through PROCEDURE bounds
1988-11-03 15:37:37 +00:00
ceriel
28e8984b72
Fixed bug with underscores in identifiers
1988-11-03 15:36:46 +00:00
dick
b8bd81f18f
lint: printf testing and FORMATs
1988-11-03 15:18:46 +00:00
dick
e91938cdf2
foute declaratie van sprint()
1988-11-03 14:59:47 +00:00
dick
01912378ff
lint: retrieving string arguments from str_list
1988-11-03 13:20:27 +00:00
ceriel
d305dcf18b
Added code-expander library
1988-10-31 14:17:17 +00:00
ceriel
65819423ce
inline substitution of strcmp: was called many times!
1988-10-31 14:10:39 +00:00
ceriel
bf2896177c
fixed bug in preprocessor part:
...
#define aap(a) a did not work if the actual argument was spread over
multiple lines
1988-10-31 14:10:00 +00:00
dick
302745f3fc
library files now end in .llb
1988-10-28 16:27:32 +00:00
dick
4cb51452f8
moving lint and lint.1 to lpass2
1988-10-28 16:04:31 +00:00
ceriel
2744d4f25d
some small fixes
1988-10-28 10:11:49 +00:00
ceriel
88cc8c91ff
Initial revision
1988-10-26 15:21:11 +00:00
ceriel
ca26a52b10
Only generate FIL when needed
1988-10-25 17:43:19 +00:00
ceriel
a4d2164f4a
fixed minor problem with subranges
1988-10-21 17:24:34 +00:00
ceriel
bac6e5ea24
Changed name of compiler to m2
1988-10-19 16:44:01 +00:00
ceriel
2b111a8ba6
delinted somewhat
1988-10-13 15:43:23 +00:00
dick
1cb464b8b8
driver and manual page added
1988-10-13 11:31:00 +00:00
dick
bcf83eb1c4
formats introduced in lint
1988-10-12 16:05:17 +00:00
dick
aa4e16a912
formats introduced
1988-10-12 15:49:11 +00:00
dick
1e38c979eb
formats introduced
1988-10-12 15:32:32 +00:00
ceriel
c6226c137e
Added pascal.ign
1988-10-07 10:59:23 +00:00
ceriel
cceb8396d3
Added
1988-10-07 10:58:26 +00:00
ceriel
5d6bd5f65f
Initial revision
1988-10-05 13:29:42 +00:00
ceriel
ed6d0225e4
Initial revision
1988-10-04 13:41:01 +00:00
ceriel
95c1a91b24
Initial revision
1988-10-04 10:56:50 +00:00
ceriel
67668218c8
Initial revision
1988-10-04 10:46:47 +00:00
ceriel
3ce78f0ae5
Initial revision
1988-10-04 10:33:39 +00:00
ceriel
2ac6df159e
Coercion from int to float is now always done compile time
1988-10-03 10:09:19 +00:00
dick
1e851471d7
wrong Makefile committed
1988-09-30 16:49:02 +00:00
dick
fba38acb21
testing enums in switches/cases
1988-09-30 16:43:04 +00:00
dick
35afcd8650
refinements in error reporting
1988-09-30 15:20:24 +00:00
dick
9334204e0f
Initial commit
1988-09-30 11:45:14 +00:00
dick
7795cbe549
lint: additional type tests in expressions
1988-09-29 15:24:02 +00:00
dick
74e032ef1f
crash() replaced by ASSERT() & NOTREACHED() in lint
1988-09-26 11:37:38 +00:00
dick
6ac1c9b938
reorganisation of lint code
1988-09-25 17:29:37 +00:00
ceriel
a5d5091e31
Added l_ files to .distr
1988-09-21 13:32:24 +00:00
ceriel
cbc4ae9918
fixed l_dummy.c to also work for the C-compiler,
...
added lint.h to BigPars and SmallPars,
and added stuff for CODE_EXPANDER and PEEPHOLE to Makefile
1988-09-21 11:48:29 +00:00
dick
5844159c7b
introduction of lint source code, governed by ifdef LINT
1988-09-20 16:44:27 +00:00