生成ast语法树,怎么获取函数与函数之间的调用关系

 我来答
壞小孩也有梦倦
2017-03-29 · TA获得超过273个赞
知道答主
回答量:335
采纳率:0%
帮助的人:55万
展开全部
结构化编程特性编程语言言抽象语树(AST)与流析(flow analysis)够兼容于:些编程语言支、循环、跳转(break/continue或者像C#受限goto)、异处理等语结构隐含连续控制流;AST结构虽已经省略些语细节仍贴近语言语所AST控制流往往隐含述语结构应节点更糟糕些编程语言许都条件表达式(典型 ? : 三元运算符)及带短路求值语义逻辑运算表达式(典型 &&、|| 二元运算符)些表达式内隐含控制流更藏深 所统做推荐做数据流析前先AST转换种更细粒度、控制流显式暴露间表示(IR)虎书教做第漆章介绍ASTIR第吧章介绍IR控制流与基本块前面 @vczh @陈炜 答都提点 @邵 答提龙书第吧~9章我觉第陆章(特别陆.陆 Control Flow)包括进更 数据流析说IR论树形、DAG线性形式都没关系要控制流数据依赖易于析SSA形式IR两者都显式暴露特别use-def关系(并且些IR额外维护def-use关系)所现代编译器程序析器比较流
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式