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
