rule_if__false-else.dot 1.1 KB

123456789101112131415161718192021222324
  1. digraph {
  2. node [shape="point"]
  3. Phase [label="'cond'",shape="oval"]
  4. Inst [label="If",shape="oval"]
  5. NewEvalStack [color="green"]
  6. StackPhase [label="'finish'",shape="oval",color="green"]
  7. ReturnValue [label="False",shape="oval"]
  8. NewPhase [label="'init'",shape="oval",color="green"]
  9. Root -> UserRoot [label="username"]
  10. UserRoot -> Frame [label="'frame'"]
  11. Frame -> NewPhase [label="'phase'",color="green",penwidth=4]
  12. Frame -> Phase [label="'phase'",color="blue",style="dashed"]
  13. Frame -> NewEvalStack [label="'evalstack'",color="green",penwidth=4]
  14. Frame -> OldEvalStack [label="'evalstack'",color="blue",style="dashed"]
  15. NewEvalStack -> OldEvalStack [label="'prev'",color="green",penwidth=4]
  16. Frame -> Inst [label="'IP'",color="blue",style="dashed"]
  17. Inst -> Block [label="'else'"]
  18. OldEvalStack -> Inst [label="'inst'",color="green",penwidth=4]
  19. OldEvalStack -> StackPhase [label="'phase'",color="green",penwidth=4]
  20. Frame -> Block [label="'IP'",color="green",penwidth=4]
  21. Frame -> ReturnValue [label="'returnvalue'"]
  22. }