LINUX.ORG.RU

Сообщения art_corp

 

Возможно ли использовать с++ код в грамматике bison

Форум — Development

Пробовал вставить в грамматику примерно следующий код:

%{ .... #include <iostream> .... %}

%% program: program_list {$$ = $1; std::cout << "Hello world" << std::endl;} %%

но компилятор g++ выдаёт ошибку ... goto(ошибка в скелетном файле )

вопрос такой возможно ли писать с++ код в грамматике bison (как заставить это компилироваться).

На сайте bison что-то говорилось об этом но (как я понял) это все в стадии разработки и ни какой документации я не нашел по этому поводу.

примеры шлите сюда art_corp@list.ru

art_corp
()

c++ в flex++ и bison

Форум — Development

При работе с flex и bison возникает проблема компиляции >gcc lex.yy.cc *.tab.cpp не найдена int yylex (); пробовал написать:

yyFlexLexer fl; .... int yylex () { return fl.yylex (); }

но всё равно не компилируется если кто-нибудь работал (или имеет документацию по работе flex & bison на с++(engl,rus не важно )(с++ т.к. таблица символов написана на stl (hash_map<string,*,*,...>) )) огромная просьба помочь, инфу шлите на art_corp@list.ru заранее спасибо!!!!.

art_corp
()

RSS подписка на новые темы