There is an OMeta implementation for Squeak
(http://www.cs.ucla.edu/~awarth/ometa/OMeta.sar). There are several
PEG implementations on SqueakSource
(http://www.squeaksource.com/AdvancedProgramming,
http://www.squeaksource.com/PEG, ...).

I've also written a Packrat parser framework
(http://source.lukas-renggli.ch/petit), that I am using excessively as
a tool for my research. It supports memoization (for speed) and left
recursion (for convenience), though not as sophisticated as in OMeta.
I've written a complete Smalltalk grammer, that produces the same AST
as the parsers of the new compiler and refactoring browser do.

Cheers,
Lukas

-- 
Lukas Renggli
http://www.lukas-renggli.ch

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to