From: David PONCE <David.P<once@wa...> - 2003-02-19 16:46:04
> That sounds like a really clever idea. The bovinator could use this
> too. Right now (or at least, last time I looked at it) the parser was
> a flat table, and `assoc' is used to lookup rules values. The same
> trick could apply. Nifty.
Thanks! Yes the bovinator could probably take advantage of using an
obarray for semantic actions ;-)
I checked all these changes in. You'll probably need to recompile
wisent stuff, to have it works again!
P.S.: I finally removed java.bnf from the trunk and updated
From: David PONCE <David.P<once@wa...> - 2003-02-20 08:36:45
> I just updated my local copies to latest CVS versions.
> Nothing seems to be broken with wisent-python.el.
> The only minor thing is that pp-to-string is not autoloaded
> in GNU/Emacs 21.2, so I added (require 'pp) to get things to
> work. Other than that, no problems. Very smooth upgrade
> for such a large change. Good work!
Thanks! That should be fixed now. Functions that uses
`pp-to-string' ensure that `pp' is loaded at runtime.
2003-02-20 David Ponce <david@...>
(semantic-grammar-as-string): Requires `pp' feature.
Requires `pp' if `pprint' feature was not found.