Hi all, I'm going to develop an Open Source idl to java mapper. I'm a little experienced in writing compilers or language translators in general, so I'll be glad to receive information from experienced peoble about: . estimation of the project effort (man-month, lines of code) . reference architecture . tools or libraries that can save a lot of work . considerations about two following proposed architectures Both architectures are based on a first IDL processing step by mean of ANTLR generated parser. The output of this step is an AST tree. (www.antlr.org) FIRST SOLUTION This solution introduces an intermediate step that produces an XML document from the AST tree. My idea is to produce the final java code using XSL technology. I introduced the XML/XSL step because I feel more comfortable with this kind of development than with the direct processing of the AST tree, but I'm not sure that XSL will give me the required flexibility. So in this solution the BIG job is to write an XSL stylesheet for the XML->java transformation. SECOND SOLUTION This solution perform a direct tranformation AST->java output without the XML/XSL step. In this case the BIG job is to write the Java code for this transformation. Yesterday my preference was for the first one, but this morning I think the second one is better. So I need feedback from experienced people: I'm going for the second one please stop me in time if you think I'm going into troubles!!! Thanks, Vittorio PS: hope my english was clear. ___________________________________ Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB http://mail.yahoo.it