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

1 ответ

Как заставить lex / flex распознавать токены, не разделенные пробелами?

Я беру курс по построению компилятора, и мое текущее задание - написать лексер для языка, который мы реализуем. Я не могу понять, как выполнить требование, чтобы лексер распознавал сцепленные токены. То есть токены не разделены пробелами. ...

1 ответ

Уменьшать бизонов до начального символа, только если найден EOF

Я использую Bison с Flex. У меня есть следующее правило в моем входном файле Yacc: program : PROGRAM m2 declarations m0 block {cout << "Success\n"} ;Проблема в том, что если у меня есть программа, которая является частично правильной, но затем ...

4 ответа

Есть ли хороший режим или метод Emacs для файлов lex / flex / yacc / bison?

Редактирование файлов lex или yacc с помощью Emacs - неприятность: если я использую режим C, отступ не работает, а если я не использую режим C, я не могу исп...

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

4 ответа

конец файла бизона

Если я забуду поставить пустую строку в конце любого из моих файлов, моя программа получит синтаксическую ошибку. Проблема в том, что моя грамматика ожидает, что новая строка завершит текущую строку. Поскольку символ новой строки не существует, ...

1 ответ

lex & yacc получить текущую позицию

2 ответа

Библиотека для разбора файлов ERB

2 ответа

Невозможно скомпилировать вывод lex

Когда я пытаюсь скомпилировать вывод этой тривиальной программы lex:

2 ответа

Контроль отступов при разработке небольшого языка, похожего на Python

Я занимаюсь разработкой небольшого языка, похожего на Python, используя flex, byacc (для лексического и синтаксического анализа) и C ++, но у меня есть неско...

2 ответа

Parser - ошибка сегментации при вызове yytext

8 ответов

Ресурсы для лексизма, токенизации и синтаксического анализа в python