Indeed, this is really exciting work :). Keep it up. Cheers, Doru
On Sun, Nov 23, 2014 at 11:49 PM, Jan Vrany <[email protected]> wrote: > On Sun, 2014-11-23 at 10:13 +0100, Marcus Denker wrote: > > > On 22 Nov 2014, at 18:17, Serge Stinckwich <[email protected]> > wrote: > > > > > > I'm trying to port QuasiQuote package from Lukas Renggli to Pharo > 3.0/4.0. > > > This package use the RBCompiler class from the AST-Compiler package > > > available here: > > > http://source.lukas-renggli.ch/helvetia > > > > > > If I understand RBCompiler, this is a Compiler that use RB parser > nodes. > > > I guess this is something that is no more relevant with the new Opal > compiler ? > > > > > > > Yes, this is the PetitParser based Smalltalk parser that created RB > ParseNodes. > > > > Opal has a pluggable architecture for the parser, right now it just uses > the hand-written > > RB Parser that came with the refactoring browser. > > > > It would be very nice small experiment to plug in the Petitparser based > one. > > > > Especially interesting: Would it be much slower? > Hi Markus, > > Jan Kurs and me are now working on some PetitParser stuff. If we succeed > then PetitParser-based parser would be as fast as current hand-written > RBParser. We're at the beginning but preliminary benchmarks are very > promising. > > Error recovery and incremental reparsing are in the queue (if we > find a time :-) > > > Marcus > > > > > > > > > > -- www.tudorgirba.com "Every thing has its own flow"
