|Reference for "Lazy" Compilation? greg@Qualcomm.COM (1992-07-01)|
|From:||greg@Qualcomm.COM (Greg Noel)|
|Organization:||Qualcomm, Inc., San Diego, CA|
|Date:||Wed, 1 Jul 1992 23:47:04 GMT|
I vaguely remember an article some years ago about an approach to
compiling where incomplete or ambiguous semantics were deferred until
later information showed up. As I recall, it was oriented toward
languages, like PL/I, where declarations of an object could potentially be
after uses of an object.
My memory of it is that as it tried to parse something, if it came to an
impasse, it deferred work on the fragment and tried another fragment. At
some point, another fragment would provide the information that the first
fragment lacked, at which point the first fragment could proceed.
The odds are high that the reference is to an ACM publication; in fact,
it's very likely to be SIGPLAN Notices. Unfortunately, I have no idea of
the title or author, so I haven't been able to locate it through the usual
indexes. I'd guess that it was published at least ten years ago, and
-- Greg Noel, Unix Guru email@example.com or firstname.lastname@example.org
Return to the
Search the comp.compilers archives again.