diff options
| author | Marc Vertes <mvertes@free.fr> | 2023-05-03 11:03:52 +0200 |
|---|---|---|
| committer | Marc Vertes <mvertes@free.fr> | 2023-05-03 11:03:52 +0200 |
| commit | 225ec09076ce44673e4914770d67cadd670910d8 (patch) | |
| tree | 5461895c29ff0379c711b2639f6e5192521984c5 /yaegi-internals/ex1_ast_cfg.drawio.svg | |
initial release
Diffstat (limited to 'yaegi-internals/ex1_ast_cfg.drawio.svg')
| -rw-r--r-- | yaegi-internals/ex1_ast_cfg.drawio.svg | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/yaegi-internals/ex1_ast_cfg.drawio.svg b/yaegi-internals/ex1_ast_cfg.drawio.svg new file mode 100644 index 0000000..cf15da5 --- /dev/null +++ b/yaegi-internals/ex1_ast_cfg.drawio.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- Do not edit this file with editors other than diagrams.net --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="471px" height="301px" viewBox="-0.5 -0.5 471 301" content="<mxfile host="Electron" modified="2023-04-04T09:52:23.254Z" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.1.2 Chrome/106.0.5249.199 Electron/21.4.3 Safari/537.36" etag="ajiZ4L5__m9Y7oxOlmHf" version="21.1.2" type="device"> <diagram name="Page-1" id="xVztW_I66fIyG3nHzLhH"> <mxGraphModel dx="954" dy="727" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="kNLiaCNoJibRKC7dolPK-1" value="1: stmt" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="230" y="30" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-2" value="2: :=" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> <mxGeometry x="120" y="90" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-3" value="3: a" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="40" y="160" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-4" value="4: 3" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="120" y="160" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-5" value="5: if" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="230" y="90" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-6" value="6: &amp;gt;" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> <mxGeometry x="200" y="160" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-7" value="7: a" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="120" y="230" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-8" value="8: 2" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="200" y="230" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-9" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="kNLiaCNoJibRKC7dolPK-1" target="kNLiaCNoJibRKC7dolPK-5" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="260" y="390" as="sourcePoint" /> <mxPoint x="310" y="340" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-10" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" parent="1" source="kNLiaCNoJibRKC7dolPK-1" target="kNLiaCNoJibRKC7dolPK-2" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="270" y="70" as="sourcePoint" /> <mxPoint x="270" y="100" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-11" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="kNLiaCNoJibRKC7dolPK-2" target="kNLiaCNoJibRKC7dolPK-4" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="249" y="66" as="sourcePoint" /> <mxPoint x="181" y="104" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-12" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=1;exitDx=0;exitDy=0;" parent="1" source="kNLiaCNoJibRKC7dolPK-2" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="160" y="130" as="sourcePoint" /> <mxPoint x="80" y="160" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-13" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="kNLiaCNoJibRKC7dolPK-6" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="250" y="120" as="sourcePoint" /> <mxPoint x="270" y="100" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-14" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.65;entryY=0.033;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.3;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="kNLiaCNoJibRKC7dolPK-6" target="kNLiaCNoJibRKC7dolPK-7" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="170" y="210" as="sourcePoint" /> <mxPoint x="240" y="170" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-15" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="kNLiaCNoJibRKC7dolPK-6" target="kNLiaCNoJibRKC7dolPK-8" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="228" y="200" as="sourcePoint" /> <mxPoint x="169" y="241" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-16" value="9: stmt" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="280" y="160" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-17" value="10: call" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> <mxGeometry x="280" y="230" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-18" value="11: print" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="220" y="300" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-19" value="12: &quot;ok&quot;" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="340" y="300" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-20" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.317;entryY=0.067;entryDx=0;entryDy=0;exitX=0.617;exitY=0.967;exitDx=0;exitDy=0;exitPerimeter=0;entryPerimeter=0;" parent="1" source="kNLiaCNoJibRKC7dolPK-5" target="kNLiaCNoJibRKC7dolPK-16" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="260" y="130" as="sourcePoint" /> <mxPoint x="240" y="170" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-21" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="kNLiaCNoJibRKC7dolPK-16" target="kNLiaCNoJibRKC7dolPK-17" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="277" y="129" as="sourcePoint" /> <mxPoint x="309" y="172" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-22" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;exitX=0.383;exitY=1.033;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="kNLiaCNoJibRKC7dolPK-17" target="kNLiaCNoJibRKC7dolPK-18" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="320" y="200" as="sourcePoint" /> <mxPoint x="320" y="240" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-23" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.333;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.65;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="kNLiaCNoJibRKC7dolPK-17" target="kNLiaCNoJibRKC7dolPK-19" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="320" y="250" as="sourcePoint" /> <mxPoint x="281" y="294" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-24" value="13: call" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> <mxGeometry x="360" y="90" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-25" value="14: print" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="360" y="160" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-26" value="15: &quot;bye&quot;" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="450" y="160" width="60" height="30" as="geometry" /> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-27" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0.317;entryY=0.067;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="kNLiaCNoJibRKC7dolPK-1" target="kNLiaCNoJibRKC7dolPK-24" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="270" y="70" as="sourcePoint" /> <mxPoint x="270" y="100" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-28" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="kNLiaCNoJibRKC7dolPK-24" target="kNLiaCNoJibRKC7dolPK-25" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="291" y="66" as="sourcePoint" /> <mxPoint x="389" y="102" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-29" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=1;exitY=1;exitDx=0;exitDy=0;" parent="1" source="kNLiaCNoJibRKC7dolPK-24" target="kNLiaCNoJibRKC7dolPK-26" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="400" y="130" as="sourcePoint" /> <mxPoint x="400" y="170" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-30" value="" style="endArrow=classic;html=1;rounded=0;strokeColor=#00CC00;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="kNLiaCNoJibRKC7dolPK-2" target="kNLiaCNoJibRKC7dolPK-6" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="180" y="140" as="sourcePoint" /> <mxPoint x="230" y="90" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-32" value="" style="endArrow=classic;html=1;rounded=0;strokeColor=#FF0000;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0;exitDx=0;exitDy=0;" parent="1" source="kNLiaCNoJibRKC7dolPK-6" target="kNLiaCNoJibRKC7dolPK-24" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="290" y="410" as="sourcePoint" /> <mxPoint x="340" y="360" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-33" value="" style="endArrow=classic;html=1;rounded=0;strokeColor=#00CC00;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" parent="1" source="kNLiaCNoJibRKC7dolPK-6" target="kNLiaCNoJibRKC7dolPK-17" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="252" y="190" as="sourcePoint" /> <mxPoint x="290" y="238" as="targetPoint" /> </mxGeometry> </mxCell> <mxCell id="kNLiaCNoJibRKC7dolPK-34" value="" style="endArrow=classic;html=1;rounded=0;strokeColor=#00CC00;exitX=0.733;exitY=0.067;exitDx=0;exitDy=0;entryX=0.283;entryY=1.033;entryDx=0;entryDy=0;entryPerimeter=0;exitPerimeter=0;" parent="1" source="kNLiaCNoJibRKC7dolPK-17" target="kNLiaCNoJibRKC7dolPK-24" edge="1"> <mxGeometry width="50" height="50" relative="1" as="geometry"> <mxPoint x="261" y="196" as="sourcePoint" /> <mxPoint x="299" y="244" as="targetPoint" /> </mxGeometry> </mxCell> </root> </mxGraphModel> </diagram> </mxfile> "><defs/><g><g id="cell-kNLiaCNoJibRKC7dolPK-1"><ellipse cx="220" cy="15" rx="30" ry="15" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 15px; margin-left: 191px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">1: stmt</div></div></div></foreignObject><text x="220" y="19" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">1: stmt</text></switch></g></g><g id="cell-kNLiaCNoJibRKC7dolPK-2"><ellipse cx="110" cy="75" rx="30" ry="15" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 75px; margin-left: 81px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">2: :=</div></div></div></foreignObject><text x="110" y="79" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">2: :=</text></switch></g></g><g id="cell-kNLiaCNoJibRKC7dolPK-3"><ellipse cx="30" cy="145" rx="30" ry="15" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 145px; margin-left: 1px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">3: a</div></div></div></foreignObject><text x="30" y="149" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">3: a</text></switch></g></g><g id="cell-kNLiaCNoJibRKC7dolPK-4"><ellipse cx="110" cy="145" rx="30" ry="15" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 145px; margin-left: 81px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">4: 3</div></div></div></foreignObject><text x="110" y="149" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">4: 3</text></switch></g></g><g id="cell-kNLiaCNoJibRKC7dolPK-5"><ellipse cx="220" cy="75" rx="30" ry="15" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 75px; margin-left: 191px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">5: if</div></div></div></foreignObject><text x="220" y="79" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">5: if</text></switch></g></g><g id="cell-kNLiaCNoJibRKC7dolPK-6"><ellipse cx="190" cy="145" rx="30" ry="15" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 145px; margin-left: 161px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">6: ></div></div></div></foreignObject><text x="190" y="149" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">6: ></text></switch></g></g><g id="cell-kNLiaCNoJibRKC7dolPK-7"><ellipse cx="110" cy="215" rx="30" ry="15" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 215px; margin-left: 81px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">7: a</div></div></div></foreignObject><text x="110" y="219" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">7: a</text></switch></g></g><g id="cell-kNLiaCNoJibRKC7dolPK-8"><ellipse cx="190" cy="215" rx="30" ry="15" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 215px; margin-left: 161px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">8: 2</div></div></div></foreignObject><text x="190" y="219" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">8: 2</text></switch></g></g><g id="cell-kNLiaCNoJibRKC7dolPK-9"><path d="M 220 30 L 220 53.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 220 58.88 L 216.5 51.88 L 220 53.63 L 223.5 51.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-kNLiaCNoJibRKC7dolPK-10"><path d="M 198.79 25.61 L 136.74 61.22" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 132.18 63.84 L 136.51 57.32 L 136.74 61.22 L 140 63.39 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-kNLiaCNoJibRKC7dolPK-11"><path d="M 110 90 L 110 123.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 110 128.88 L 106.5 121.88 L 110 123.63 L 113.5 121.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-kNLiaCNoJibRKC7dolPK-12"><path d="M 88.79 85.61 L 44.71 125.71" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 40.83 129.25 L 43.65 121.95 L 44.71 125.71 L 48.36 127.13 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-kNLiaCNoJibRKC7dolPK-13"><path d="M 210 90 L 192.85 124.3" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 190.5 129 L 190.5 121.17 L 192.85 124.3 L 196.76 124.3 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-kNLiaCNoJibRKC7dolPK-14"><path d="M 178 160 L 124.23 197.36" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 119.92 200.35 L 123.67 193.48 L 124.23 197.36 L 127.66 199.23 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-kNLiaCNoJibRKC7dolPK-15"><path d="M 190 160 L 190 193.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 190 198.88 L 186.5 191.88 L 190 193.63 L 193.5 191.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-kNLiaCNoJibRKC7dolPK-16"><ellipse cx="270" cy="145" rx="30" ry="15" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 145px; margin-left: 241px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">9: stmt</div></div></div></foreignObject><text x="270" y="149" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">9: stmt</text></switch></g></g><g id="cell-kNLiaCNoJibRKC7dolPK-17"><ellipse cx="270" cy="215" rx="30" ry="15" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 215px; margin-left: 241px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">10: call</div></div></div></foreignObject><text x="270" y="219" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">10: call</text></switch></g></g><g id="cell-kNLiaCNoJibRKC7dolPK-18"><ellipse cx="210" cy="285" rx="30" ry="15" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 285px; margin-left: 181px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">11: print</div></div></div></foreignObject><text x="210" y="289" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">11: print</text></switch></g></g><g id="cell-kNLiaCNoJibRKC7dolPK-19"><ellipse cx="330" cy="285" rx="30" ry="15" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 285px; margin-left: 301px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">12: "ok"</div></div></div></foreignObject><text x="330" y="289" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">12: "ok"</text></switch></g></g><g id="cell-kNLiaCNoJibRKC7dolPK-20"><path d="M 227.02 89.01 L 255.22 126.9" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 258.35 131.11 L 251.37 127.59 L 255.22 126.9 L 256.98 123.41 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-kNLiaCNoJibRKC7dolPK-21"><path d="M 270 160 L 270 193.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 270 198.88 L 266.5 191.88 L 270 193.63 L 273.5 191.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-kNLiaCNoJibRKC7dolPK-22"><path d="M 262.98 230.99 L 234.97 269.25" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 231.87 273.49 L 233.18 265.78 L 234.97 269.25 L 238.83 269.91 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-kNLiaCNoJibRKC7dolPK-23"><path d="M 279 230 L 315.42 265.55" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 319.18 269.22 L 311.73 266.83 L 315.42 265.55 L 316.62 261.82 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-kNLiaCNoJibRKC7dolPK-24"><ellipse cx="350" cy="75" rx="30" ry="15" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 75px; margin-left: 321px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">13: call</div></div></div></foreignObject><text x="350" y="79" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">13: call</text></switch></g></g><g id="cell-kNLiaCNoJibRKC7dolPK-25"><ellipse cx="350" cy="145" rx="30" ry="15" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 145px; margin-left: 321px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">14: print</div></div></div></foreignObject><text x="350" y="149" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">14: print</text></switch></g></g><g id="cell-kNLiaCNoJibRKC7dolPK-26"><ellipse cx="440" cy="145" rx="30" ry="15" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 145px; margin-left: 411px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">15: "bye"</div></div></div></foreignObject><text x="440" y="149" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">15: "bye"</text></switch></g></g><g id="cell-kNLiaCNoJibRKC7dolPK-27"><path d="M 241.21 25.61 L 333.05 59.79" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 337.97 61.62 L 330.19 62.46 L 333.05 59.79 L 332.63 55.9 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-kNLiaCNoJibRKC7dolPK-28"><path d="M 350 90 L 350 123.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 350 128.88 L 346.5 121.88 L 350 123.63 L 353.5 121.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-kNLiaCNoJibRKC7dolPK-29"><path d="M 371.21 85.61 L 434.65 126.55" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 439.06 129.39 L 431.28 128.54 L 434.65 126.55 L 435.08 122.66 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-kNLiaCNoJibRKC7dolPK-30"><path d="M 131.21 85.61 L 164.9 129.35" fill="none" stroke="#00cc00" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 168.1 133.51 L 161.06 130.1 L 164.9 129.35 L 166.61 125.83 Z" fill="#00cc00" stroke="#00cc00" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-kNLiaCNoJibRKC7dolPK-32"><path d="M 211.21 134.39 L 314.41 78.05" fill="none" stroke="#ff0000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 319.02 75.54 L 314.55 81.96 L 314.41 78.05 L 311.2 75.82 Z" fill="#ff0000" stroke="#ff0000" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-kNLiaCNoJibRKC7dolPK-33"><path d="M 211.21 155.61 L 244.9 199.35" fill="none" stroke="#00cc00" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 248.1 203.51 L 241.06 200.1 L 244.9 199.35 L 246.61 195.83 Z" fill="#00cc00" stroke="#00cc00" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-kNLiaCNoJibRKC7dolPK-34"><path d="M 283.98 202.01 L 334.24 96.74" fill="none" stroke="#00cc00" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 336.5 92 L 336.64 99.82 L 334.24 96.74 L 330.32 96.81 Z" fill="#00cc00" stroke="#00cc00" stroke-miterlimit="10" pointer-events="all"/></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>
\ No newline at end of file |
