C parsing: significance of spaces

Jim Reuter jreuter at cincy.UUCP
Mon May 7 10:03:57 AEST 1984


Concerning *a/*b:

Actually, the longest lexical token rule isn't necessarily causing
the /* to be taken as a begin-comment symbol, at least on Unix systems.
The C preprocessor strips comments before handing the code to the
first pass, so the preprocessor lexical interpretation is actually
the culprit here, not the compiler lexical pass.

What's wrong with using disambiguating spaces anyway?  They sure
make things more readable.

	Jim Reuter
	(decvax!cincy!jreuter)



More information about the Comp.lang.c mailing list