[Home] [By Thread] [By Date] [Recent Entries]


We may not use lexers that generate events, but we do use parsing tools that
work that way.  The events are reductions, and the actions of the event
either build a parse tree, or interpret the code.  In fact, these tools
provide for a very natural way to specify the events [as a grammar], and
produce very readable parsers.

	Keith

-----Original Message-----
From: John Cowan [mailto:jcowan@r...]
Sent: Thursday, September 19, 2002 10:50 AM
To: Lars Marius Garshol
Cc: xml-dev@l...
Subject: Re:  Push / pull model


Lars Marius Garshol scripsit:

> Granted, the event model does require you to turn your head around
> compared to ordinary programming, but that's easily done, and once
> done event-based programming is very easy.

Again, I would like to see anyone write a recursive descent compiler (or
similar analyzer) using a lexer level that pushes events.  The natural
and readable becomes a vast wasteland of parser tables and gibberish.

--
John Cowan
        jcowan@r...
                I am a member of a civilization. --David Brin

-----------------------------------------------------------------
The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
initiative of OASIS <http://www.oasis-open.org>

The list archives are at http://lists.xml.org/archives/xml-dev/

To subscribe or unsubscribe from this list use the subscription
manager: <http://lists.xml.org/ob/adm.pl>





Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member