At 7:56 PM +0100 8/24/02, Simon Cozens wrote: >The reason I decided to use a tree rather than bytecode was nothing to do >with efficiency, backtracking or anything else. It was about flexibility. >More specifically, the flexibility to modify or rewrite portions of the >grammar, and particularly to be able to do so on the fly, during a match >if need be.
Right. That's one of the reasons we're keeping the ASTs around for compiled code. (And even if we weren't, it's more than enough of a reason to keep the tree form of the grammars around) -- Dan --------------------------------------"it's like this"------------------- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk