用lex&yacc实现头文件函数声明查找遇到问题
毕业设计内容是需要用lex&yacc做一个在给定函数库里的大量头文件里查找某函数的声明。比如查找printf的函数声明,应该能找到在stdio.h的**行的:_CRTIMP int __cdecl printf (const char*, ...); 初步设想用lex识别标记传给yacc,如果是类似 printf();这样的序列的话就确定其为函数声明并做相应处理,但是有个问题就是printf是用户输入的,应该保存在一个变量里,lex怎么把这个变量当成正则表达式作为模式来识别。有别的思路的筒子们欢迎提出~~谢谢