Мне нужна утилита, которую я могу дать кусок текста (в текстовом поле) и поэкспериментировать с грамматикой парсера (посредством редактирования BNF подобной) и структуры маркера во время Я вижу, как будет выглядеть дерево разбора (и если он не сможет проанализировать текст, используя мою текущую грамматику, я увижу, где он остановился).Ищет интерактивную утилиту для создания контекстных грамматик синтаксического анализа
Ключевое слово - интерактивность. Я мог бы сделать это, используя flex и bison, например, но мне постоянно приходилось воссоздавать мой лексер и парсер.
Есть ли что-нибудь подобное? Я их не нашел. В идеале он должен работать в Linux и быть свободным, если это не вариант, который он по-прежнему представляет интерес.
Это инструмент, который будет полезен для меня. Если вы в конечном итоге опуститесь по маршруту в моем ответе, я могу дать вам свой адрес электронной почты, и мы сможем сотрудничать. Было бы здорово для быстрого тестирования грамматики. –
Я нашел это, http://jscc.jmksf.com/jscc_on_web.png, добавив его, чтобы ответить. –