[
Lists Home |
Date Index |
Thread Index
]
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@reutershealth.com]
Sent: Thursday, September 19, 2002 10:50 AM
To: Lars Marius Garshol
Cc: xml-dev@lists.xml.org
Subject: Re: [xml-dev] 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@reutershealth.com
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>
|