Результаты поиска по запросу "yacc"
Уменьшать бизонов до начального символа, только если найден EOF
Я использую Bison с Flex. У меня есть следующее правило в моем входном файле Yacc: program : PROGRAM m2 declarations m0 block {cout << "Success\n"} ;Проблема в том, что если у меня есть программа, которая является частично правильной, но затем ...
Yacc / Bison, минимизируйте количество, группируя математические операции
Я смотрю на источник Calc здесьhttp://epaperpress.com/lexandyacc/ [http://epaperpress.com/lexandyacc/] Я вижу эти тезисы в calc.y | expr '+' expr { $$ = opr('+', 2, $1, $3); } | expr '-' expr { $$ = opr('-', 2, $1, $3); } | expr '*' expr { $$ = ...
Как реализовать оператор If во Flex / bison
Я не получаю ошибку, пожалуйста, вы можете помочь мне, вот .l и .y file.thanks.
как установить 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 ...
конец файла бизона
Если я забуду поставить пустую строку в конце любого из моих файлов, моя программа получит синтаксическую ошибку. Проблема в том, что моя грамматика ожидает,...
Как построить массив с помощью Bison / Yacc и рекурсивного правила
С помощью Bison я понял, как собрать все в одну длинную строку следующим образом:
Конфликт «сдвиг / уменьшение» по однозначной грамматике
Кусок кода моей грамматики сводит меня с ума.Я должен написать грамматику, которая позволяет писать функции с несколькими входаминапример