Результаты поиска по запросу "bison"
bison / yacc - пределы настроек приоритета
Поэтому я пытался разобрать грамматику языка, похожую на хаскель, с бизоном. Я опущу стандартные проблемы с грамматикой и унарный минус (например, что это
как насчет правой рекурсии: top_level = оператор top_level | заявление
исал переводчик для C-подобного языка, используя Flex и Bison для сканера / анализатора. Работает нормально при выполнении полных программных файлов. Сейчас я пытаюсь реализовать REPL в интерпретаторе для интерактивного использования. Я хочу, ...
Разработка простого парсера
Моя дневная работа включает в себя работу по разработке Pascal-подобного компилятора. Я все время работал над оптимизацией и генерацией кода.Я также хотел бы...
стр.
отаю над проектом для класса, в котором мы должны построить парсер. В настоящее время мы находимся в стадии создания парсера в yacc. В настоящее время меня смущает то, что я прочитал, что вам нужно назначить тип каждому нетерминалу. В некоторых ...
разобрать bibtex с помощью flex + bison: вновь
Последние несколько недель я пытаюсь написать парсер для bibtex ( http://www.bibtex.org/Format/ [http://www.bibtex.org/Format/]) файл с использованием flex и bison. $ cat raw.l %{ #include "raw.tab.h" %} value [\"\{][a-zA-Z0-9 ...
Flex / Bison IDE? [закрыто]
Я ищу хорошую среду разработки, в которой можно работать на гибких или зубровых картах, или на обоих. Есть ли IDE, которые имеют эти возможности и / или под...
Уменьшать бизонов до начального символа, только если найден EOF
Я использую Bison с Flex. У меня есть следующее правило в моем входном файле Yacc: program : PROGRAM m2 declarations m0 block {cout << "Success\n"} ;Проблема в том, что если у меня есть программа, которая является частично правильной, но затем ...
Как построить массив с помощью Bison / Yacc и рекурсивного правила
С помощью Bison я понял, как собрать все в одну длинную строку следующим образом: arg_list: WORD arg_list { strcat( $1, "IFS" ); $$ = strcat($1, $2); } | WORD ;а также: WORD arg_list { printf("%s, %s\n", $1, $2); }Но проблема в том, что мне ...