Результаты поиска по запросу "flex-lexer"
Разработка простого парсера
Моя дневная работа включает в себя работу по разработке Pascal-подобного компилятора. Я все время работал над оптимизацией и генерацией кода.Я также хотел бы...
Бизонная петля для конфликта
Чтобы решить проблему висячей еще, я использовал следующее решение:
Неопределенная ссылка на yywrap
У меня есть простой «язык», который я использую Flex (Lexical Analyzer), это так: /* Just like UNIX wc */ %{ int chars = 0; int words = 0; int lines = 0; %} %% [a-zA-Z]+ { words++; chars += strlen(yytext); } \n { chars++; lines++; } . { chars++; ...
это был очень информативный ответ, вы действительно помогли мне понять.
я проблемы с исправлением сдвига, уменьшающего конфликт в моей грамматике. Я попытался добавить -v, чтобы прочитать вывод проблемы, и он ведет меня к состоян...
как разобрать из строки, а не из файла [дубликата]
Возможный дубликат: Как заставить YY_INPUT указывать на строку, а не на stdin в Lex & Yacc (Solaris) [https://stackoverflow.com/questions/1920604/how-to-make-yy-input-point-to-a-string-rather-than-stdin-in-lex-yacc-solaris] я хочу разобрать из ...
Заголовок о - и, возможно, объясняет, почему просто использование различных объектов контекста синтаксического анализатора для каждой параллельной операции недостаточно. (Или, если этого достаточно, какие проблемы у вас возникают при его реализации.)
ствительно предпочел бы рабочий пример любому объяснению. Все, что я читал на сайте документации Bison, противоречит тому, что говорит Флекс. Один говорит объявитьyylex как int yylex (yyscan_t yyscanner);другой хочет, чтобы это было: int ...
Компиляция и выполнение переводчика языка программирования Шекспира spl2c в Mac OS X 10.6 приводит к предупреждениям / ошибкам
Я хотел поэкспериментировать сШекспировский язык программирования [http://shakespearelang.sourceforge.net/report/shakespeare/]поэтому я скачал его сВот [http://shakespearelang.sourceforge.net/]и выполнил Makefile, используяcd spl-1.2.1 ...
для дальнейшего использования?
у ссылаться на этот вопрос для некоторых предыстории: Регулярное выражение для строкового литерала в flex / lex [https://stackoverflow.com/questions/2039795/regular-expression-for-a-string-literal-in-flex-lex] Проблема, с которой я сталкиваюсь, ...
Зубр в составе проекта GNU. А yacc используется в качестве утилиты в Berkeley Software Distribution (BSD). Хотя он совместим с yacc, но Lex и Yacc остались в прошлом. Флекс и бизон сегодня широко используются.
разница между Flex & Lex и Yacc & Bison. Я дико искал в Интернете, и я не нашел никакого твердого ответа. Могу ли я установить чистые Lex и Yacc на Ubuntu, или я могу установить только flex и bison. Я смущен. Лекс или Як все еще кто-то ...
Регулярное выражение для строкового литерала в flex / lex
Я экспериментирую, чтобы выучить flex и хотел бы соответствовать строковым литералам. Мой код в настоящее время выглядит так: "\""([^\n\"\\]*(\\[.\n])*)*"\"" {/*matches string-literal*/;}Я боролся с вариациями в течение часа или около того и не ...