harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pascal Rapicault <Pascal_Rapica...@ca.ibm.com>
Subject Re: Compiler architecture
Date Thu, 31 May 2007 21:43:27 GMT
You can ask your question on the jdt core dev mailing list :


             "Bryan W.                                                     
             <bwheadley@earthl                                          To 
             ink.net>                  dev@harmony.apache.org              
             05/31/2007 04:13                                              
             PM                                                    Subject 
                                       Re: Compiler architecture           
             Please respond to                                             

Potje rode kool wrote:
> I don't want to do any bytecode manipulation stuff.
> What I want is to compile some source code and I am looking for an
> "plugable
> compiler"
> where you can replace the source code parser and reuse the part of the
> compiler that generates the bytecode.
Take a look at the java compiler that ships with Eclipse' JDT.  It's
been split into a separate module
> With Java:
> [JavaSourceParser] -> [Class file generator]
> With language X:
> [XSourceParser] -> [Class file generator]
> So the parser builds the AST and pass it to the Clas file generator which
> generates bytecode from it (no bytecode manipulation but the full
> bytecode).
> 2007/5/31, Alex Blewitt <alex.blewitt@gmail.com>:
>> You should look at ASM if you want to do bytecode manipulation stuff.
>> You can also interrogate the source models that the JDT compiler spits
>> out; the documentation is on the Eclipse website for that.
>> Alex.

View raw message