Я пытаюсь express определенную логику c для инструмента GUI, чтобы облегчить диагностику.
В начальной точке всегда будут задаваться одни и те же вопросы (Вопрос А). В зависимости от ответа на него вопросы должны стать более точными и сложными.
Возможный сценарий: Вопрос A -> ДА -> Вопрос B -> НЕТ -> Вопрос E -> НЕТ -> Вопрос C ..... ![Graphical Desciption](https://i.stack.imgur.com/nKRD0.png)
Таким образом, тип приложения зависит от ответов. Как я могу определить такую логику c, лучше всего графическим способом? Это решаемо с доменом, указанным c язык? Я знаю некоторые DSL-языки, такие как ANTLR, но как мне экспортировать логи c и импортировать их в GUI? Я хотел бы написать GUI предпочтительно в C#, существуют ли какие-либо конструкции, которые бы мне помогли?
Кто-нибудь сталкивался с подобной проблемой, как эта?