2009年6月12日

如何将flex 生成的可重入C词法扫描器与bison生成的C++语法解析器配接起来

摘要: 如题,本文主要是flex与bison 的配合问题。 bison设置在bison用户手册中已经详尽说明了,这里不再赘述。 主要说明一下flex 的设置,并给出一个示例工程。1. flex设置%{/* 由于flex在输入结束时默认的yyterminate()返回值为0,与bison中token::END可以能不一致 */#define yyterminate() return token::END /* end of input file. */%}/* 生成可重入C代码 */%option reentrant noyywrap /* 适配bison */%option bison-bridge 阅读全文

posted @ 2009-06-12 17:44 NBSTAR 阅读(739) 评论(0) 推荐(0) 编辑

导航