iOS的标准语法分析器是什么?

适用于iPad和iPhone的iOS是否支持解析器? 特别是,lex / yacc或flex / bison可用于iOS开发吗? xcode4是否有本机支持的库? (我可以通过lex / yacc生成我的语法,然后获取* .c文件并将它们放入我的项目中,但我希望有更严格支持的库。)

有任何想法吗?

lex,yacc,flex和bison都附带Mac / iOS开发人员工具。 Xcode具有内置规则,用于处理带有bison的flex和.y文件的.l文件,并自动将生成的.c文件与您的项目一起编译。 如果您使用.lm或.ym文件扩展名,它将生成.m文件,允许您使用Objective-C编写的操作。

可以使用示例用例

https://github.com/dgkris/ObjectiveC-STL-Parser/tree/master/STLParser