Har*_*uki 12
在文件"c-parse.y"中的GCC版本3.3中找到Yacc规范中的C语法
Sys*_*ank 10
您将无法在当前GCC源代码中找到C语法yacc/bison文件.它是在过去,在egcs fork之前完成的.我不能给你确切的版本和位置,但我可以告诉你它应该在2.x版本中
当前版本的GCC有自己的C解析器
GCC的g ++几年前从基于yacc(bison)的解析器切换(可能至少5年).他们开始使用递归的正确解析器,因为在yacc中C++很难.
在C++中使用这个解析器几年之后,他们还使用递归的体系将C切换为解析.
你将不得不返回几个版本来找到野牛格式的语法,但它就在那里.您应该尝试google的代码搜索
gcc yyparse
更新:2012年Google代码搜索关闭
http://en.wikipedia.org/wiki/Google_Code_Search
旧:http://yaxx.googlecode.com/svn/branches/yaxx-proc/gcc-3.4.0/gcc/c-parse.y
找到有它的gcc版本然后你应该能够在那里找到yacc/bison源文件.不过,它会变老.