test_guard_action.svg 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
  3. "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
  4. <!-- Generated by graphviz version 2.40.1 (20161225.0304)
  5. -->
  6. <!-- Title: state transitions Pages: 1 -->
  7. <svg width="189pt" height="157pt"
  8. viewBox="0.00 0.00 188.99 157.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  9. <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 153)">
  10. <title>state transitions</title>
  11. <polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-153 184.994,-153 184.994,4 -4,4"/>
  12. <!-- __initial -->
  13. <g id="node1" class="node">
  14. <title>__initial</title>
  15. <ellipse fill="#000000" stroke="#000000" stroke-width="2" cx="55.5" cy="-143.5" rx="5.5" ry="5.5"/>
  16. </g>
  17. <!-- _counting -->
  18. <g id="node2" class="node">
  19. <title>_counting</title>
  20. <polygon fill="transparent" stroke="transparent" stroke-width="2" points="89,-110 22,-110 22,-74 89,-74 89,-110"/>
  21. <text text-anchor="start" x="33.3242" y="-88.2" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#000000">counting</text>
  22. <path fill="none" stroke="#000000" stroke-width="2" d="M34.3333,-75C34.3333,-75 76.6667,-75 76.6667,-75 82.3333,-75 88,-80.6667 88,-86.3333 88,-86.3333 88,-97.6667 88,-97.6667 88,-103.3333 82.3333,-109 76.6667,-109 76.6667,-109 34.3333,-109 34.3333,-109 28.6667,-109 23,-103.3333 23,-97.6667 23,-97.6667 23,-86.3333 23,-86.3333 23,-80.6667 28.6667,-75 34.3333,-75"/>
  23. </g>
  24. <!-- __initial&#45;&gt;_counting -->
  25. <g id="edge1" class="edge">
  26. <title>__initial&#45;&gt;_counting</title>
  27. <path fill="none" stroke="#000000" d="M55.5,-137.9886C55.5,-133.6293 55.5,-127.1793 55.5,-120.4801"/>
  28. <polygon fill="#000000" stroke="#000000" points="59.0001,-120.0122 55.5,-110.0122 52.0001,-120.0122 59.0001,-120.0122"/>
  29. <text text-anchor="middle" x="56.8895" y="-121" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000"> </text>
  30. </g>
  31. <!-- _counting&#45;&gt;_counting -->
  32. <g id="edge2" class="edge">
  33. <title>_counting&#45;&gt;_counting</title>
  34. <path fill="none" stroke="#000000" d="M89.097,-97.9941C101.1628,-98.123 111,-96.125 111,-92 111,-89.1641 106.3504,-87.3334 99.5236,-86.5081"/>
  35. <polygon fill="#000000" stroke="#000000" points="99.2538,-82.9912 89.097,-86.0059 98.9169,-89.9831 99.2538,-82.9912"/>
  36. <text text-anchor="start" x="111" y="-89" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">[x &lt; 3]^out.inc &#160;&#160;</text>
  37. </g>
  38. <!-- _done -->
  39. <g id="node3" class="node">
  40. <title>_done</title>
  41. <polygon fill="transparent" stroke="transparent" stroke-width="2" points="111,-46 0,-46 0,0 111,0 111,-46"/>
  42. <text text-anchor="start" x="42.6584" y="-29.2" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#000000">done</text>
  43. <text text-anchor="start" x="6.4982" y="-9.2" font-family="Helvetica,sans-Serif" font-size="12.00" fill="#000000">onentry/ ^out.done</text>
  44. <polygon fill="#000000" stroke="#000000" points=".5,-23 .5,-23 111.5,-23 111.5,-23 .5,-23"/>
  45. <path fill="none" stroke="#000000" stroke-width="2" d="M13,-1C13,-1 98,-1 98,-1 104,-1 110,-7 110,-13 110,-13 110,-33 110,-33 110,-39 104,-45 98,-45 98,-45 13,-45 13,-45 7,-45 1,-39 1,-33 1,-33 1,-13 1,-13 1,-7 7,-1 13,-1"/>
  46. </g>
  47. <!-- _counting&#45;&gt;_done -->
  48. <g id="edge3" class="edge">
  49. <title>_counting&#45;&gt;_done</title>
  50. <path fill="none" stroke="#000000" d="M55.5,-73.8711C55.5,-68.4482 55.5,-62.3229 55.5,-56.2494"/>
  51. <polygon fill="#000000" stroke="#000000" points="59.0001,-56.21 55.5,-46.21 52.0001,-56.21 59.0001,-56.21"/>
  52. <text text-anchor="start" x="55.5" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">[x == 3] &#160;&#160;</text>
  53. </g>
  54. </g>
  55. </svg>