用于将多个C文件解析为单个AST的工具/解析器

时间:2017-06-13 08:28:45

标签: c parsing compiler-construction

基本上,我的要求是将多个C文件(及其各自的标题)解析为单个AST。

AST应该有以下信息:

  1. 调用图(从哪里调用哪个函数)。
  2. 函数名称和变量。
  3. 这样的事情可能吗?

1 个答案:

答案 0 :(得分:0)

是的,当然有可能。

在定义要解析的文件集时,你将不得不更加特别一点,处理不同文件中具有相同名称但含义不同的多个符号可能会有点烦人,但是当然这些问题是可以解决的。

然而,推荐现有工具不属于本网站的主题。