请问yacc的.y文件是否识别c++语法写的函数?

请问yacc的.y文件是否识别c++语法写的函数?,第1张

yacc,是Unix/春橘Linux上一个用来生成编译器的编译器(编译器春旅代码生成器)。yacc生成的编译器主要是用C语言写成的语法解析器(Parser),需要与词法解析器Lex一起使用,再把两部份产生出来的C程序一并编译。yacc本来只在Unix系统上才有,但现时已普遍移植往扒森凳Windows及其他平台。

要通过解析器才可以!

linux里的info文档有关桐宴于bison(yacc的gnu版)的C++接口局闷银,yacc的罩李C++接口我没看见,不过你可以直接用yacc与lex生成C代码,然后用宏extern “C”包裹yyparse函数调用就可以在C++中使用了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12294795.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存