2009年6月10日

flex与bison接口不兼容的问题

摘要: flex和bison在产生C++类层面上接口不兼容描述如下:1.flex中 C++类 yyFlexLexer产生接口yyFlexLexer(istream *in,istream* out);void yylex()void switch_stream(istream *in,istream *out);int yylex(istream *in,istream *out);2. bison产生类所使用的lex接口,parser里面直接调用parser::lex_()接口,而lex_()直接调用全局的yylex()int yylex (semantic_value_type& yylv 阅读全文

posted @ 2009-06-10 22:45 NBSTAR 阅读(241) 评论(0) 推荐(0) 编辑

导航