diff --git a/ep20/src/main/java/org/teachfx/antlr4/ep20/pass/cfg/CFG.java b/ep20/src/main/java/org/teachfx/antlr4/ep20/pass/cfg/CFG.java index 06fb696..fa1269c 100644 --- a/ep20/src/main/java/org/teachfx/antlr4/ep20/pass/cfg/CFG.java +++ b/ep20/src/main/java/org/teachfx/antlr4/ep20/pass/cfg/CFG.java @@ -15,10 +15,11 @@ */ public class CFG implements Iterable> { private final static Logger logger = LogManager.getLogger(CFG.class); + // index: 第几号节点 -> BasicBlock : 第几号节点对应的BasicBlock节点 public final List> nodes; - + // : <起始节点,终止节点> public final List> edges; - + // index: 第几号节点 -> : <前驱节点的集合,后继节点的集合> private final List, Set>> links; public CFG(Map> nodes, List> edges) {