[comp.unix.wizards] Multi-pass compilers defended

andrew@frip.gwd.tek.com (Andrew Klossner) (07/20/88)

[]

	"any compiler which makes more than one pass over the source
	code should be shot out of a cannon"

This seems rather a parochial attitude.  How about the compiler for the
microcoders who want program listings (gasp!) with interleaved source
and target code?  The obvious way to make the listing is with a
post-compilation pass, using source code markers generated during
preprocessing/lexing.  To make it on the fly gets sticky if any serious
optimization is going on.

  -=- Andrew Klossner   (decvax!tektronix!tekecs!andrew)       [UUCP]
                        (andrew%tekecs.tek.com@relay.cs.net)   [ARPA]