Re[3]: Транслятор на ANTLR. Идеологические проблемы
От: System Goose Россия  
Дата: 20.10.05 12:03
Оценка:
Здравствуйте, Graf Alex, Вы писали:
GA>Хорошо... а как быть если выходных языков 2? при чем один из них это ХМЛ, т.е. уже заведомо дерево...
Я бы использовал Visitor, потому как где 2, там и больше, а собственно
действия обычно определяются самой вершиной и ее непосредственными соседями.

Сопоставлять с образцом собственно дерево бывает полезно в кодогенераторах,
но мне кажется, что там так легко не отделаться и придется свой
алгоритм писать (во многих кодогенераторах ищется оптимальное
покрытие дерева паттернами, соответственно приходится нечто вроде
динамического программирования использовать, иначе перебор будет
неприемлемо долгим).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.