Результаты поиска по запросу "parser-generator"
Невероятно полезно, спасибо! И действительно, мотивирующая грамматика - это лямбда-исчисление, но я смог разрешить конфликты с помощью вашего ответа.
я есть следующая грамматика yacc / bison / happy: %token if TokenIf then TokenThen else TokenElse true TokenTrue false TokenFalse %left APP %right IF %% Hungry : NoHungry | Hungry NoHungry %prec APP | if Hungry then Hungry else Hungry %prec IF ...
Что такое хороший компилятор-компилятор / генератор синтаксических анализаторов C #? [закрыто]
Я ищу генератор синтаксического анализатора, который дал EBNF для языка LL (k), даст мне синтаксический анализатор C # и сгенерирует классы типов, определенн...
Обработка многократно структурированного текстового файла с помощью Python
У меня есть большой текстовый файл, структурированный в блоки, такие как:
Может ли восстановление ошибок парсера автоматически руководствоваться грамматикой?
Я пишу генератор парсера LALR как проект для домашних животных.Я использую книгу фиолетового дракона, чтобы помочь мне с дизайном, и из этого я понял, что в ...
Определите парсеры, параметризованные с помощью субпарсеров в Boost Spirit
Я хотел бы преобразовать некоторый старый рукописный код синтаксического анализа в Boost Spirit и изучить (больше) духа в процессе. Старый код использует потоки и шаблоны для анализа определений для некоторых типов данных и ...
Определите парсеры, параметризованные с помощью субпарсеров в Boost Spirit
Я хотел бы преобразовать некоторый старый рукописный код синтаксического анализа в Boost Spirit и изучить (больше) духа в процессе. Старый код использует пот...
Библиотека синтаксического анализатора написана на PHP
Я ищу синтаксический анализатор языканаписано в PHP. Цель состоит в том, чтобычитать пользовательский язык, не читать код PHP. По сути, я хочу указать синтаксис языка, дать фрагмент кода и получить структуру, представляющую его. Затем я могу ...
ANTLR4: обработка пробелов
Я видел много грамматик ANTLR, которые используют обработку пробелов, как это: WS: [ \n\t\r]+ -> skip; // or WS: [ \n\t\r]+ -> channel(HIDDEN);Таким образом, пробелы выбрасываются и отправляются в скрытый канал. С такой грамматикой: grammar ...
ANTLR4: обработка пробелов
Я видел много грамматик ANTLR, которые используют обработку пробелов, как это: