【发布时间】:2010-10-22 00:05:23
【问题描述】:
我有一组用类 C 语言编写的函数定义,其中包含一些可以放在一些参数之前的附加关键字(例如,与“无符号”或“寄存器”相同),我需要分析这些行以及一些函数存根并从中生成实际的 C 代码。
Flex/Yacc 是最合适的方法,这对吗?
如果我有分析器/解析器的零经验(尽管我知道 LALR 是如何工作的)?
在 Lex/Yacc 上有什么好的材料可以解决类似的问题吗?我能找到的所有论文都使用相同的“玩具”计算器的原始示例。
任何帮助将不胜感激。
【问题讨论】:
标签: parsing yacc flex-lexer