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

1 ответ

это был очень информативный ответ, вы действительно помогли мне понять.

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

1 ответ

Я думаю, что ваша первоначальная проблема заключалась в окончаниях строк Windows. Я отредактировал ответ с предложением.

1 ответ

flex / bison: как переключить два лексера в одном входном файле

Как я могу передать открытый файл, например читать другим сканером следующий сканер - и отдавать его парсеру?

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

2 ответа

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

1 ответ

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

1 ответ

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

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

1 ответ

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

Я использую Bison с Flex. У меня есть следующее правило в моем входном файле Yacc:

1 ответ

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

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

1 ответ

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

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

5 ответов

Регулярное выражение для распознавания объявлений переменных в C

Я работаю над регулярным выражением для распознавания объявлений переменных в C, и я получил это. [a-zA-Z_][a-zA-Z0-9]*Есть ли лучшее решение?