Hi Igor, One question I have is how your work compares to Exupery?
Adrian On Apr 25, 2010, at 22:21 , Igor Stasenko wrote: > On 25 April 2010 23:03, Stéphane Ducasse <[email protected]> wrote: >>> >>> >>> (a)(Smalltalk parser) -> >> >> could you plug the IRBuilder > > yes i can! The Moebius parser designed by taking in mind, that it can > be used as a backend > for any kind of encoding. It recognizing a smalltalk syntax and > semantic elements and then passing the messages to encoder. > And encoder can be anything. It can encode the parsed data into any > kind of AST , its just needs to conform with parser's protocol, > but can use arbitrary data structures for building the method's AST. > Parser don't have _any_ assumptions, into what form an encoder > translating the parsed data. > > So, for instance, i can implement a syntax highlighting encoder, based > on this parser, without a need of having separate parser targeted only > for syntax highlighting (like SHParserST80) > >> >>> (b)(Native intermediate instructions >>> generator (compiler)) -> (c)(Native code translator) >>> -> (d)(AsmJit) >>> >>> I having a, b and d , but c is still not complete. >>> And sure thing, one can use it for own purposes , since Moebius >>> implemented purely in smalltalk, >>> and works in Squeak/Pharo, so potentially it can be retargeted to anything >>> else. >>> >>> >>> >>>> _______________________________________________ >>>> Pharo-project mailing list >>>> [email protected] >>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >>>> >>> >>> -- >>> Best regards, >>> Igor Stasenko AKA sig. >>> >>> _______________________________________________ >>> Pharo-project mailing list >>> [email protected] >>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> >> >> _______________________________________________ >> Pharo-project mailing list >> [email protected] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> > > > > -- > Best regards, > Igor Stasenko AKA sig. > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
