Мне нужна утилита, с помощью которой я могу дать фрагмент текста (в текстовом поле) и поэкспериментировать с грамматикой синтаксического анализатора (через редактирование аналогичной БНФ) и структурой токенов, пока я могу видеть, как будет выглядеть дерево синтаксического анализа (и если оно не в состоянии разобрать текст, используя мою текущую грамматику, я бы посмотрел, где он остановился).
Ключевое слово — интерактивность. Я мог бы сделать это, например, используя flex и bison, но мне постоянно приходилось бы заново создавать свой лексер и парсер.
Есть ли что-нибудь подобное? Я не нашел ни одного. В идеале он должен работать в Linux и быть бесплатным, если это не вариант, он все еще представляет интерес.