Godzil
|
c0cd8650a6
Another batch especially on C ANSI frontend
|
11 anni fa |
ceriel
|
99ac23b4b4
Additions for non-correcting error recovery
|
27 anni fa |
ceriel
|
29a640446a
Remove prototype idfs in casts!
|
30 anni fa |
ceriel
|
8636e9d10a
Changed Header into Id
|
30 anni fa |
ceriel
|
60c44af82b
Fixed problem with array's of incomplete types
|
32 anni fa |
ceriel
|
a38be6605e
Do not use '#endif/#else xxx'; it is not allowed for ANSI C
|
32 anni fa |
ceriel
|
ed4afc99f6
minor mods to parameters in grammar
|
32 anni fa |
ceriel
|
94b62ac792
Fixed typo
|
33 anni fa |
ceriel
|
82bad86ee6
a few minor fixes
|
33 anni fa |
ceriel
|
da84cc69bc
removed scan.c and fixed a bug: 'struct a;' is an empty decl if struct a is already known
|
33 anni fa |
ceriel
|
240dd55fd9
Removed the id_enum macro and replaced id_struct by id_tag (better name)
|
33 anni fa |
ceriel
|
42584ddcdb
Fixed memory leak
|
33 anni fa |
ceriel
|
9f43986877
ANSI requires separate name space for labels, and made to use idf module
|
33 anni fa |
ceriel
|
a3f4cdefa3
Minor change: improved conflict resolver that tested for never happening case
|
33 anni fa |
ceriel
|
de12536c94
fixed bug with struct/union/enum declarations
|
33 anni fa |
ceriel
|
3e16cf5116
Fix: prevent incorrect error messages
|
33 anni fa |
dick
|
495a037714
lint update (merge from C compiler)
|
33 anni fa |
eck
|
d7c15759ee
added warning about old-fashioned declarations
|
34 anni fa |
eck
|
c3f305bea1
fixed bug with undefined structs
|
34 anni fa |
ceriel
|
4483f237f6
de-linted somewhat
|
34 anni fa |
ceriel
|
41e3cf403b
Added support for debugger, de-linted somewhat
|
34 anni fa |
eck
|
e144c7cc4c
fixed bugs with prototype scopes
|
34 anni fa |
eck
|
2f0275ba3c
added some optimalizations
|
34 anni fa |
eck
|
02ea4988d1
fixed problems with declaration syntax
|
34 anni fa |
eck
|
7f5abdd670
fixed int to unsigned conversions, declarations, pp-list initialization
|
34 anni fa |
eck
|
86501edf9e
big fix: auto aggregate strings didn't work
|
34 anni fa |
eck
|
96da16ce33
fixed bugs, added dynamic buffer allocation to preprocessor
|
35 anni fa |
eck
|
8ff400fd0f
squeezing for MINIX
|
35 anni fa |
eck
|
4bde31f78a
minor changes concerning void and pre-processor
|
35 anni fa |
eck
|
00027d3893
some minor fixes, renamed ch7 stuff to ch3
|
35 anni fa |