- .
ANTLR ; , . . "Life After Parsing" . Eclipse "AST" , Eclipse ; , "doSomething" ( ), ( , , , Java ).
DMS Software Reengineering Toolkit . DMS Java ( ), , / ( ).
, , " ", (? Google Translate?), . , ( , , ), , , .
, AST; , . (ANTLR Eclipse ).
, . DMS . , ANTLR Java, Eclipse AST; , .
(, , , ) ; (, , ). , AST , , DMS : , , . :
pattern local_for_loop_index(i: IDENTIFIER, t: type, e: expression, e2: expression, e3:expression): for_loop_header
= "for (\t \i = \e,\e2,\e3)"
IDENTIFIER, ; ( , , , DMS node). , 10-20 , .
, - . ; .
. . , , (, ). , ; , , , , . ( DMS ANTLR. , Eclipse ADT , "", , .).
. :
- , ; , ; DMS , , ,
- , ? . Java "" , , . ( ,
DMS. , Eclipse AST . , ANTLR , - Java. , , - . YMMV.
, , , "foo.java" "class foo {...}", .java. ( ), , , (DMS ).
, . ( ), ( , ), ; .