解析源代码
|
我需要解析不同文件的源代码,每个文件都用不同的语言编写,我想使用C来做到这一点。
为此,我曾考虑使用
yacc
/lex
,但是我发现它们很难理解,可能是由于完全缺乏体面的文档(要么如此,要么它们确实是神秘的)。
所以我的问题是:在哪里可以找到yacc
/lex
的一些好的文档,最好是教程风格的介绍?或者,在C语言中还有更好的方法吗?也许还有其他我可以用的东西,而不是yacc
/use1ѭ,甚至还可以用其他语言编写?
没有找到相关结果
已邀请:
3 个回复
爆刺疤灯
和
是非常强大的工具,围绕用于编译器构造的理论构建。为了完全理解它们,您可能需要一些形式语言的基础知识,自动机理论和编译器构造。 龙书是这个主题的经典。
辽躺
渐首洽陈染