Как разобрать заводной код?
Так как groovy хорош в разборе почти всего, поиск того, как анализировать код groovy, не даст хороших результатов - поэтому я надеюсь, что сообщество SO сможет помочь :-)
Я хотел бы написать какой-то (графический) редактор для классов домена Grails, но не хочу изобретать велосипед.
Легко проверить класс домена с помощью отражения, но я бы хотел сделать еще один шаг - я хочу изменить код и записать его обратно в виде файла класса домена.
Одна проблема состоит в том, что отражение (и afaik AST тоже) отбрасывает все комментарии и форматирование (форматирование не большая проблема, я мог бы довольно распечатать файл) ...
Любые идеи, где я могу найти отличный анализатор, на котором я могу строить свои идеи?