java - 中间节点作为支配树的根节点

标签 java compiler-construction

可以用中间节点作为根节点构建支配树吗? (假设我在创建这个树时忽略了原始支配树中的所有先前节点?)

提前致谢。

最佳答案

“支配性”属性是根据从起始节点到给定节点的所有可能路径来定义的。

如果你想构建一棵树,以某个中间节点 N 为根,你将不得不设计另一个“支配”概念,例如,如果从 N 到 S 的所有可能路径都经过 D,则节点 D 支配节点 S .

这里的问题是,如果没有从 N 到 S 的路径,这样的树可能根本不存在。

关于java - 中间节点作为支配树的根节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7642509/

相关文章:

java - Tomcat : java. sql.SQLException : Unable to load class: com. 来自 ClassLoader 的 mysql.jdbc.Driver

java - junit 或 spock 的 JMS 测试实用程序

Java 到 C 的交叉编译

go - Go 1.5 的自举编译器是否比用 C 编写的 Go 1.4 编译器慢?

java - 智能/Tomcat : NoSuchMethodError

java - 异常未传播到 Apache Camel 中的错误处理程序

java - 在考虑父类(super class)的同时将类对象映射到值的数据结构?

java - 在 Linux 上编译具有多个类的 Java 程序

c - 如何用AST树或其他工具做静态代码逻辑分析?

optimization - 编译器代码优化 : AST vs. IR