rule_call__call-params.dot 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. digraph {
  2. node [shape="point"]
  3. Call [label="Call",shape="oval"]
  4. Phase [label="'call'",shape="oval",color="blue"]
  5. NewPhase [label="'finish'",color="green",shape="oval"]
  6. NVariable [color="green"]
  7. mid [color="green",width=0]
  8. ParamA_mid [width=0]
  9. Name_actual [label="a",shape="oval"]
  10. Root -> UserRoot [label="username"]
  11. UserRoot -> Frame [label="'frame'",color="blue",style="dashed"]
  12. UserRoot -> NewFrame [label="'frame'",color="green",penwidth=4]
  13. Frame -> Call [label="'IP'"]
  14. Frame -> Phase [label="'phase'",color="blue",style="dashed"]
  15. Frame -> NewPhase [label="'phase'",color="green",penwidth=4]
  16. Call -> ParamN [label="'last_param'"]
  17. Frame -> ReturnValue [label="'returnvalue'"]
  18. ParamN -> Name_actual [label="'name'"]
  19. NewFrame -> NSymbols [label="'symbols'"]
  20. NewFrame -> Frame [label="'prev'"]
  21. NewFrame -> Call [label="'caller'"]
  22. NewFrame -> Body [label="'IP'"]
  23. Signature -> Body [label="'body'"]
  24. Signature -> Params [label="'params'"]
  25. NSymbols -> mid [arrowhead="none",color="green",penwidth=4]
  26. mid -> NVariable [color="green",penwidth=4]
  27. NVariable -> ReturnValue [color="green",label="'value'",penwidth=4]
  28. mid -> ParamA [color="green",penwidth=4]
  29. Params -> ParamA [label="a"]
  30. }