Результаты поиска по запросу "yacc"
Конфликт «сдвиг / уменьшение» по однозначной грамматике
Кусок кода моей грамматики сводит меня с ума. Я должен написать грамматику, которая позволяет писать функции с несколькими входами например function begin a: <statments> b: <statements> endПроблема в том, что это заявления, которые являются ...
подробная ошибка с ocamlyacc
В зубров, достаточно добавить %verbose-errorв файл, чтобы сделать ошибки синтаксического анализатора более многословным. Есть ли способ получить аналогичную функциональность с ocamlyacc? Вот [https://stackoverflow.com/a/1939002/1350116]это ...
шаблон, который соответствует только конец файла. Вероятно, вы можете вернуть некоторый токен, указывающий конец файла, синтаксическому анализатору следующим образом.
гих людей была следующая проблема, с которой я столкнулся, но я не могу найти никого, кто сообщил бы о решении ... заставить Flex определить EOF (конец файла). Мне нужен Flex, чтобы найти EOF и вернуть токен, указывающий, что он его нашел, чтобы ...
Как использовать yylval со строками в yacc
Я хочу передать фактическую строку токена. Если у меня есть токен с именем ID, я хочу, чтобы мой файл yacc действительно знал, как называется ID. Мне нужно п...
конец файла бизона
Если я забуду поставить пустую строку в конце любого из моих файлов, моя программа получит синтаксическую ошибку. Проблема в том, что моя грамматика ожидает, что новая строка завершит текущую строку. Поскольку символ новой строки не существует, ...
стр.
отаю над проектом для класса, в котором мы должны построить парсер. В настоящее время мы находимся в стадии создания парсера в yacc. В настоящее время меня смущает то, что я прочитал, что вам нужно назначить тип каждому нетерминалу. В некоторых ...
как установить Lex и Yacc в Ubuntu? [закрыто]
Я делаю проект в SENSE, для этого мне нужно установить Lex и Yacc. Если вы можете помочь мне, как установить в Ubuntu. Я очень новичок в этой области. Так ты...
Простые грамматики YACC дают ошибку
У меня вопрос к компилятору yacc. Я не собираю простую грамматику YACC. Вот раздел кода: /*anbn_0.y */ %token A B %% start: anbn '\n' {printf(" is in anbn_0\n"); return 0;} anbn: empty | A anbn B ; empty: ; %% #include "lex.yy.c" yyerror(s) char ...
Как реализовать оператор If во Flex / bison
Я не получаю ошибку, пожалуйста, вы можете помочь мне, вот .l и .y file.thanks.