Re: An interesting Parser problem



We are planning to make an intelligent text editor (Why is not
important, we have to do it.) ...

Some folks were working on this at Cornell, too, and they developed a
nice theory based on attribute evaluation. One of the summary works
was this:

@book{RepsAndTeitelbaum,
author = {Thomas W. Reps and Tim Teitelbaum},
title = {The synthesizer generator: a system for constructing
language-based editors},
year = {1989},
isbn = {0-387-96857-1},
publisher = {Springer-Verlag New York, Inc.},
address = {New York, NY, USA},
}
[Reps and Teitelbaum's group spun off into a small company called
Grammatech which is still around, in an office across the street from
my church. They sell Ada and C/C++ tools. If your target language is
Ada, you could do a lot worse than to use their stuff rather than
reinventing the wheel. -John]

.