я сгенерировал sintax.tab.hh
и sitax.tab.cc
с бизонами успешно и включен в lex.l
для создания lex.yy.cc
со следующими командами:Как использовать yyparse() бизона в другом месте?
bison -d sintax.yy
flex lexer.l
и у меня есть 3 соответствующих файлов для простого синтаксического анализа, в syntax.yy
и lexer.l
я не В любой момент добавьте код C++; это правильно?
Я хочу использовать эти файлы в другом проекте, над которым я работаю, поэтому я не знаю, как это сделать.
В моем методе объявлены в другом классе, как я могу:
- указать вход для синтаксического анализа будет определенная строка?
- перезапустить парсер другой строкой?