gpt4 book ai didi

c - 解析源代码

转载 作者:太空狗 更新时间:2023-10-29 16:09:19 24 4
gpt4 key购买 nike

我需要解析不同文件的源代码,每个文件都是用不同的语言编写的,我想用 C 来完成。

为此,我考虑使用 yacc/lex,但我发现它们很难理解,可能是因为完全缺乏体面的文档(要么那个,或者他们真的很神秘)。

所以我的问题是:在哪里可以找到一些关于yacc/lex 的好文档,最好是教程式的介绍?或者,有没有更好的方法在 C 中执行此操作?也许我可以使用其他东西来代替 yacc/lex,甚至可能是用不同的语言编写的?

最佳答案

yacclex 是非常强大的工具,是围绕编译器构建理论构建的。为了能够完全理解它们,您可能需要一些形式语言、自动机理论和编译器构造方面的基础知识。

dragon book是该主题的经典之作。

关于c - 解析源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6160419/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com