Отладчик для DSL

В моей компании есть DSL для представления сети передачи данных. Я ищу способы сделать эту среду более отлаживаемой (не только родной C++, так как это вывело бы вас из представления домена).

Существуют ли "внешние интерфейсы" отладчика, для которых я могу написать адаптер, например, чтобы прервать поток данных, сделать шаг вперед на один узел, исследовать содержимое ребер, ...?

1 ответ

Этот документ по отладчикам для DSL может оказаться полезным: http://gray.cs.ua.edu/pubs/ldta-2007.pdf

В общем, хороший способ сделать это - модифицировать генератор кода DSL для создания большей части необходимой инфраструктуры отладчика (для "отладочных" компиляций).

Другие вопросы по тегам