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

Reply via email to