Наш инструментарий реинжиниринга программного обеспечения DMS - это инструмент для построения инструментов анализа для произвольных языков.DMS обеспечивает обобщенный анализ, навигацию и модификацию AST, восстановление источника из модифицированного дерева, поддержку таблиц символов и различные виды поддержки анализа, а также возможность записи преобразований источника в источник, которые изменяют AST напрямую с точки зрения поверхности.синтаксис.
Его C # Front End предоставляет полный синтаксический анализатор C # 4.0 (включая LINQ), который создает полное абстрактное синтаксическое дерево, содержащее каждый элемент исходного текста, включая комментарии, захваченные как аннотации к источнику.узлы дерева, которые украшают комментарии.