Skip to content

Instantly share code, notes, and snippets.

@RX14
Created July 4, 2016 16:58
Show Gist options
  • Save RX14/221c1edfa98d1196711515d4b5c264eb to your computer and use it in GitHub Desktop.
Save RX14/221c1edfa98d1196711515d4b5c264eb to your computer and use it in GitHub Desktop.
Multipart::Generator FSM
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="800" height="600" version="1.1" xmlns="http://www.w3.org/2000/svg">
<ellipse stroke="black" stroke-width="1" fill="none" cx="426.5" cy="149.5" rx="30" ry="30"/>
<text x="373.5" y="155.5" font-family="Times New Roman" font-size="20">PREAMBLE</text>
<ellipse stroke="black" stroke-width="1" fill="none" cx="254.5" cy="238.5" rx="30" ry="30"/>
<text x="197.5" y="244.5" font-family="Times New Roman" font-size="20">BODY_PART</text>
<ellipse stroke="black" stroke-width="1" fill="none" cx="426.5" cy="314.5" rx="30" ry="30"/>
<text x="377.5" y="320.5" font-family="Times New Roman" font-size="20">EPILOGUE</text>
<ellipse stroke="black" stroke-width="1" fill="none" cx="254.5" cy="404.5" rx="30" ry="30"/>
<text x="208.5" y="410.5" font-family="Times New Roman" font-size="20">FINISHED</text>
<ellipse stroke="black" stroke-width="1" fill="none" cx="254.5" cy="404.5" rx="24" ry="24"/>
<ellipse stroke="black" stroke-width="1" fill="none" cx="254.5" cy="52.5" rx="30" ry="30"/>
<text x="224.5" y="58.5" font-family="Times New Roman" font-size="20">START</text>
<polygon stroke="black" stroke-width="1" points="399.856,163.287 281.144,224.713"/>
<polygon fill="black" stroke-width="1" points="281.144,224.713 290.547,225.477 285.952,216.596"/>
<text x="345.5" y="215.5" font-family="Times New Roman" font-size="20">body_part</text>
<path stroke="black" stroke-width="1" fill="none" d="M 430.541,119.892 A 22.5,22.5 0 1 1 452.459,134.697"/>
<text x="469.5" y="84.5" font-family="Times New Roman" font-size="20">preamble</text>
<polygon fill="black" stroke-width="1" points="452.459,134.697 461.685,136.666 458.272,127.267"/>
<path stroke="black" stroke-width="1" fill="none" d="M 227.703,251.725 A 22.5,22.5 0 1 1 227.703,225.275"/>
<text x="100.5" y="244.5" font-family="Times New Roman" font-size="20">body_part</text>
<polygon fill="black" stroke-width="1" points="227.703,225.275 224.17,216.527 218.292,224.618"/>
<polygon stroke="black" stroke-width="1" points="254.5,268.5 254.5,374.5"/>
<polygon fill="black" stroke-width="1" points="254.5,374.5 259.5,366.5 249.5,366.5"/>
<text x="203.5" y="327.5" font-family="Times New Roman" font-size="20">finish</text>
<polygon stroke="black" stroke-width="1" points="281.941,250.625 399.059,302.375"/>
<polygon fill="black" stroke-width="1" points="399.059,302.375 393.763,294.568 389.721,303.715"/>
<text x="267.5" y="297.5" font-family="Times New Roman" font-size="20">epilogue</text>
<polygon stroke="black" stroke-width="1" points="399.919,328.409 281.081,390.591"/>
<polygon fill="black" stroke-width="1" points="281.081,390.591 290.487,391.313 285.851,382.452"/>
<text x="290.5" y="350.5" font-family="Times New Roman" font-size="20">finish</text>
<path stroke="black" stroke-width="1" fill="none" d="M 433.778,285.517 A 22.5,22.5 0 1 1 453.932,302.647"/>
<text x="475.5" y="254.5" font-family="Times New Roman" font-size="20">epilogue</text>
<polygon fill="black" stroke-width="1" points="453.932,302.647 462.885,305.621 460.528,295.902"/>
<polygon stroke="black" stroke-width="1" points="254.5,82.5 254.5,208.5"/>
<polygon fill="black" stroke-width="1" points="254.5,208.5 259.5,200.5 249.5,200.5"/>
<text x="168.5" y="151.5" font-family="Times New Roman" font-size="20">body_part</text>
<polygon stroke="black" stroke-width="1" points="280.631,67.237 400.369,134.763"/>
<polygon fill="black" stroke-width="1" points="400.369,134.763 395.857,126.478 390.945,135.189"/>
<text x="261.5" y="122.5" font-family="Times New Roman" font-size="20">preamble</text>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment