Результаты поиска по запросу "bison"
Уменьшать бизонов до начального символа, только если найден EOF
Я использую Bison с Flex. У меня есть следующее правило в моем входном файле Yacc: program : PROGRAM m2 declarations m0 block {cout << "Success\n"} ;Проблема в том, что если у меня есть программа, которая является частично правильной, но затем ...
flex / bison: как переключить два лексера в одном входном файле
Как я могу передать открытый файл, например читать другим сканером следующий сканер - и отдавать его парсеру?
в лексере:
аюсь использовать flex и bison для создания фильтра, потому что я хочу получить определенные грамматические элементы из сложного языка. Мой план состоит в том, чтобы использовать flex + bison для распознавания грамматики и ...
Проблемы с unistd.h при компиляции программы bison & flex под vc ++
Я использую Bison & Flex (загружается через Cygwin) с VC ++. Когда я компилировал программу, я получил ошибку:
@VGE: о, спасибо. Я забыл эту деталь. В этом случае, конечно, чиканеры с именами функций не нужны.
уйста, я столкнулся с простой проблемой ... вот проблема, в моем файле lex у меня есть что-то похожее на: char *ptr_String; "name = " { BEGIN sName; } <sName>.+ { ptr_String = (char *)calloc(strlen(yytext)+1, sizeof(char)); strcpy(ptr_String, ...
POSIX требует, чтобы yacc поддерживал изменения префикса символов с помощью префикса -p (вместо 'yy'). Интересно, что для lex это не требуется; Я предполагаю, что на практике многие люди вручную кодируют лексический анализатор, и поэтому он не был настолько критичным.
я есть приложение, в котором у меня уже есть парсер для одного вида грамматики, и мне нужно добавить вторую отличную грамматику для другой цели. Можно ли иметь более одного? И если так, как вы получаете другую точку входа? Спасибо Дэвид Аллан ...
Компиляция и выполнение переводчика языка программирования Шекспира spl2c в Mac OS X 10.6 приводит к предупреждениям / ошибкам
Я хотел поэкспериментировать сШекспировский язык программированияпоэтому я скачал его сВот и выполнил Makefile, используя
Как построить массив с помощью Bison / Yacc и рекурсивного правила
С помощью Bison я понял, как собрать все в одну длинную строку следующим образом: arg_list: WORD arg_list { strcat( $1, "IFS" ); $$ = strcat($1, $2); } | WORD ;а также: WORD arg_list { printf("%s, %s\n", $1, $2); }Но проблема в том, что мне ...
Flex / Bison IDE? [закрыто]
Я ищу хорошую среду разработки, в которой можно работать на гибких или зубровых картах, или на обоих. Есть ли IDE, которые имеют эти возможности и / или под...
Есть ли альтернатива flex / bison, которую можно использовать в 8-битных встроенных системах?
Я пишу небольшой интерпретатор для простого BASIC-подобного языка в качестве упражнения на микроконтроллере AVR в C с использованием цепочки инструментов avr...