<Ъ>
Java 1.5 grammar used for parsing input files. In the most cases it will fail to convert a complex Java source completely and correctly. Manual fixes will be required almost always to make the output working.
</Ъ>
...отстой
хотя сам язык преобразований (TXL) очень интересен, но возможно ли с помощью него делать законченные преобразования, не требующие ручной правки результата, с его-то "by-example style of rule specification"?
<Ъ>одно из применений TXL (http://www.txl.ca/nabouttxl.html) - преобразование исходника любого языка в другой язык через BNF-like описание преобразований</Ъ>
> хотя сам язык преобразований (TXL) очень интересен, но возможно ли с помощью него делать законченные преобразования, не требующие ручной правки результата, с его-то "by-example style of rule specification"?
Можно. Но требует больших вложений ресурсов на покрытие фич преобразуемого языка в целевом и построения соответствия библиотекам языка источника в целевом.