Результаты поиска по запросу "parser-generator"

1 ответ

Невероятно полезно, спасибо! И действительно, мотивирующая грамматика - это лямбда-исчисление, но я смог разрешить конфликты с помощью вашего ответа.

я есть следующая грамматика 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 ...

7 ответов

Что такое хороший компилятор-компилятор / генератор синтаксических анализаторов C #? [закрыто]

Я ищу генератор синтаксического анализатора, который дал EBNF для языка LL (k), даст мне синтаксический анализатор C # и сгенерирует классы типов, определенн...

3 ответа

Обработка многократно структурированного текстового файла с помощью Python

У меня есть большой текстовый файл, структурированный в блоки, такие как:

ТОП публикаций

1 ответ

Может ли восстановление ошибок парсера автоматически руководствоваться грамматикой?

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

2 ответа

Определите парсеры, параметризованные с помощью субпарсеров в Boost Spirit

Я хотел бы преобразовать некоторый старый рукописный код синтаксического анализа в Boost Spirit и изучить (больше) духа в процессе. Старый код использует потоки и шаблоны для анализа определений для некоторых типов данных и ...

2 ответа

Определите парсеры, параметризованные с помощью субпарсеров в Boost Spirit

Я хотел бы преобразовать некоторый старый рукописный код синтаксического анализа в Boost Spirit и изучить (больше) духа в процессе. Старый код использует пот...

3 ответа

Библиотека синтаксического анализатора написана на PHP

Я ищу синтаксический анализатор языканаписано в PHP. Цель состоит в том, чтобычитать пользовательский язык, не читать код PHP. По сути, я хочу указать синтаксис языка, дать фрагмент кода и получить структуру, представляющую его. Затем я могу ...

1 ответ

ANTLR4: обработка пробелов

Я видел много грамматик ANTLR, которые используют обработку пробелов, как это: WS: [ \n\t\r]+ -> skip; // or WS: [ \n\t\r]+ -> channel(HIDDEN);Таким образом, пробелы выбрасываются и отправляются в скрытый канал. С такой грамматикой: grammar ...

1 ответ

ANTLR4: обработка пробелов

Я видел много грамматик ANTLR, которые используют обработку пробелов, как это:

2 ответа

Производительность парсеров: PEG против LALR (1) или LL (k)