---
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
import re
|
||||
|
||||
re_1 = r'hello!*'
|
||||
re_2 = r'hello!* +there'
|
||||
re_3 = r'(\+|\-|\*|\/)'
|
||||
re_4 = r'\-?[0-9]+'
|
||||
re_5 = r'\"([a-z]+ *)+\"'
|
||||
re_6 = r'\"([[a-z]|\\.]+ *)+\"'
|
||||
@@ -0,0 +1,22 @@
|
||||
// a * b
|
||||
Call(*, [a, b], x1)
|
||||
|
||||
// f(g(x + 1))
|
||||
Call(+, [x, 1], x1)
|
||||
Call(g, [x2], x2)
|
||||
Call(f, [x3], x3)
|
||||
|
||||
// { f(x); f(y); }
|
||||
Call(f, [x], x1)
|
||||
Call(f, [y], x2)
|
||||
|
||||
// while a < b do f()
|
||||
L0
|
||||
Call(<, [a, b], x1)
|
||||
CondJump(x1, L1, L2)
|
||||
|
||||
L1
|
||||
Call(f, [], x2)
|
||||
Jump(L0)
|
||||
|
||||
L2
|
||||
@@ -0,0 +1,3 @@
|
||||
addq %rax, %rbx
|
||||
addq %rbx, %rcx
|
||||
movq %rcx, 48(%rdx)
|
||||
@@ -0,0 +1,25 @@
|
||||
<mxfile host="Electron" modified="2025-01-20T21:13:46.282Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="lBDD8vVqNHhn5PAcX9s0" version="23.1.5" type="device">
|
||||
<diagram name="Page-1" id="qzKbqnHofdqwYui6Ryp2">
|
||||
<mxGraphModel dx="1046" dy="613" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="uLvV7XOe-hvb0cQ6ErAa-1" value="a" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="320" y="280" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uLvV7XOe-hvb0cQ6ErAa-5" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="uLvV7XOe-hvb0cQ6ErAa-2" target="uLvV7XOe-hvb0cQ6ErAa-1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uLvV7XOe-hvb0cQ6ErAa-6" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="uLvV7XOe-hvb0cQ6ErAa-2" target="uLvV7XOe-hvb0cQ6ErAa-3">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uLvV7XOe-hvb0cQ6ErAa-2" value="+" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="360" y="200" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uLvV7XOe-hvb0cQ6ErAa-3" value="b" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="400" y="280" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
Executable
BIN
Binary file not shown.
@@ -0,0 +1,55 @@
|
||||
# Metadata for debuggers and other tools
|
||||
.global main
|
||||
.type main, @function
|
||||
.extern printf
|
||||
.extern scanf
|
||||
|
||||
.section .text # Begins code and data
|
||||
# Label that marks beginning of main function
|
||||
main:
|
||||
# Function stack setup
|
||||
pushq %rbp
|
||||
movq %rsp, %rbp
|
||||
subq $128, %rsp # Reserve 128 bytes of stack space
|
||||
|
||||
# Read an integer into -8(%rbp)
|
||||
movq $scan_format, %rdi # 1st param: "%ld"
|
||||
leaq -8(%rbp), %rsi # 2nd param: (%rbp - 8)
|
||||
callq scanf
|
||||
# If the input was invalid, jump to end
|
||||
cmpq $1, %rax
|
||||
jne .Lend
|
||||
|
||||
# Read another integer into -16(%rbp)
|
||||
movq $scan_format, %rdi
|
||||
leaq -16(%rbp), %rsi
|
||||
callq scanf
|
||||
# If the input was invalid, jump to end
|
||||
cmpq $1, %rax
|
||||
jne .Lend
|
||||
|
||||
|
||||
# Add the two integers together
|
||||
movq -8(%rbp), %rax # Load first integer into %rax
|
||||
addq -16(%rbp), %rax # Add second integer to %rax
|
||||
|
||||
# Call function 'printf("%ld\n", %rsi)'
|
||||
# to print the number in %rsi.
|
||||
movq $print_format, %rdi
|
||||
movq %rax, %rsi
|
||||
callq printf
|
||||
|
||||
# Labels starting with ".L" are local to this function,
|
||||
# i.e. another function than "main" could have its own ".Lend".
|
||||
.Lend:
|
||||
# Return from main with status code 0
|
||||
movq $0, %rax
|
||||
movq %rbp, %rsp
|
||||
popq %rbp
|
||||
ret
|
||||
|
||||
# String data that we pass to functions 'scanf' and 'printf'
|
||||
scan_format:
|
||||
.asciz "%ld"
|
||||
print_format:
|
||||
.asciz "%ld\n"
|
||||
@@ -0,0 +1,49 @@
|
||||
<mxfile host="Electron" modified="2025-01-20T21:21:19.237Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="SEX2oxCxuKndjGqDOJCb" version="23.1.5" type="device">
|
||||
<diagram name="Page-1" id="qzKbqnHofdqwYui6Ryp2">
|
||||
<mxGraphModel dx="1046" dy="613" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="xjGVHfltn5cPiIoTuc5V-1" value="c" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="240" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="xjGVHfltn5cPiIoTuc5V-4" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="xjGVHfltn5cPiIoTuc5V-2" target="xjGVHfltn5cPiIoTuc5V-3">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="xjGVHfltn5cPiIoTuc5V-5" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="xjGVHfltn5cPiIoTuc5V-2" target="xjGVHfltn5cPiIoTuc5V-1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="xjGVHfltn5cPiIoTuc5V-2" value="+" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="440" y="160" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="xjGVHfltn5cPiIoTuc5V-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="xjGVHfltn5cPiIoTuc5V-3" target="xjGVHfltn5cPiIoTuc5V-6">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="xjGVHfltn5cPiIoTuc5V-3" value="f" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="400" y="240" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="xjGVHfltn5cPiIoTuc5V-9" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="xjGVHfltn5cPiIoTuc5V-6" target="xjGVHfltn5cPiIoTuc5V-8">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="xjGVHfltn5cPiIoTuc5V-12" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="xjGVHfltn5cPiIoTuc5V-6" target="xjGVHfltn5cPiIoTuc5V-10">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="xjGVHfltn5cPiIoTuc5V-6" value="*" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="400" y="320" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="xjGVHfltn5cPiIoTuc5V-8" value="a" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="360" y="400" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="xjGVHfltn5cPiIoTuc5V-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="xjGVHfltn5cPiIoTuc5V-10" target="xjGVHfltn5cPiIoTuc5V-13">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="xjGVHfltn5cPiIoTuc5V-10" value="f" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="440" y="400" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="xjGVHfltn5cPiIoTuc5V-13" value="b" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="440" y="480" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
@@ -0,0 +1,49 @@
|
||||
<mxfile host="Electron" modified="2025-01-20T21:16:45.194Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="LboNHYIToo15t9hWjeOL" version="23.1.5" type="device">
|
||||
<diagram name="Page-1" id="qzKbqnHofdqwYui6Ryp2">
|
||||
<mxGraphModel dx="1046" dy="613" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="uLvV7XOe-hvb0cQ6ErAa-1" value="a" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="320" y="280" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uLvV7XOe-hvb0cQ6ErAa-5" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="uLvV7XOe-hvb0cQ6ErAa-2" target="uLvV7XOe-hvb0cQ6ErAa-1" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uLvV7XOe-hvb0cQ6ErAa-6" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="uLvV7XOe-hvb0cQ6ErAa-2" target="uLvV7XOe-hvb0cQ6ErAa-3" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uLvV7XOe-hvb0cQ6ErAa-2" value="+" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="360" y="200" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uLvV7XOe-hvb0cQ6ErAa-3" value="b" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="400" y="280" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KTHXQ8Rk29yC3revGvwI-1" value="b" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="280" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KTHXQ8Rk29yC3revGvwI-2" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="KTHXQ8Rk29yC3revGvwI-4" target="KTHXQ8Rk29yC3revGvwI-1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KTHXQ8Rk29yC3revGvwI-3" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="KTHXQ8Rk29yC3revGvwI-4" target="KTHXQ8Rk29yC3revGvwI-5">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KTHXQ8Rk29yC3revGvwI-4" value="+" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="520" y="200" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KTHXQ8Rk29yC3revGvwI-5" value="c" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="560" y="280" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KTHXQ8Rk29yC3revGvwI-8" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="KTHXQ8Rk29yC3revGvwI-6" target="uLvV7XOe-hvb0cQ6ErAa-2">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KTHXQ8Rk29yC3revGvwI-9" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="KTHXQ8Rk29yC3revGvwI-6" target="KTHXQ8Rk29yC3revGvwI-4">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="KTHXQ8Rk29yC3revGvwI-6" value="f" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="440" y="120" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
@@ -0,0 +1,25 @@
|
||||
<mxfile host="Electron" modified="2025-01-20T21:18:12.329Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="tFIp3-svkz9ZbBpyxJu4" version="23.1.5" type="device">
|
||||
<diagram name="Page-1" id="qzKbqnHofdqwYui6Ryp2">
|
||||
<mxGraphModel dx="1046" dy="613" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="uLvV7XOe-hvb0cQ6ErAa-1" value="a" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="360" y="280" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="H9cBYIyhk6fI4PtsZMUV-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="uLvV7XOe-hvb0cQ6ErAa-2" target="uLvV7XOe-hvb0cQ6ErAa-1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uLvV7XOe-hvb0cQ6ErAa-2" value="f" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="360" y="200" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="H9cBYIyhk6fI4PtsZMUV-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="H9cBYIyhk6fI4PtsZMUV-2" target="uLvV7XOe-hvb0cQ6ErAa-2">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="H9cBYIyhk6fI4PtsZMUV-2" value="f" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="360" y="120" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
@@ -0,0 +1,61 @@
|
||||
<mxfile host="Electron" modified="2025-01-20T21:26:37.255Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="5Sx5WTNgAyX2nzQTgUba" version="23.1.5" type="device">
|
||||
<diagram name="Page-1" id="qzKbqnHofdqwYui6Ryp2">
|
||||
<mxGraphModel dx="1046" dy="613" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="BO4O0CvvBerr2o1HbyMi-7" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="H9cBYIyhk6fI4PtsZMUV-2" target="BO4O0CvvBerr2o1HbyMi-1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="BO4O0CvvBerr2o1HbyMi-17" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="H9cBYIyhk6fI4PtsZMUV-2" target="BO4O0CvvBerr2o1HbyMi-13">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="H9cBYIyhk6fI4PtsZMUV-2" value="while" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="360" y="120" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="BO4O0CvvBerr2o1HbyMi-5" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="BO4O0CvvBerr2o1HbyMi-1" target="BO4O0CvvBerr2o1HbyMi-2">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="BO4O0CvvBerr2o1HbyMi-6" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="BO4O0CvvBerr2o1HbyMi-1" target="BO4O0CvvBerr2o1HbyMi-3">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="BO4O0CvvBerr2o1HbyMi-1" value="&lt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="200" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="BO4O0CvvBerr2o1HbyMi-2" value="i" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="240" y="280" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="BO4O0CvvBerr2o1HbyMi-3" value="100" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="320" y="280" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="BO4O0CvvBerr2o1HbyMi-8" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="BO4O0CvvBerr2o1HbyMi-10" target="BO4O0CvvBerr2o1HbyMi-11">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="BO4O0CvvBerr2o1HbyMi-9" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="BO4O0CvvBerr2o1HbyMi-10" target="BO4O0CvvBerr2o1HbyMi-12">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="BO4O0CvvBerr2o1HbyMi-10" value="+" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="280" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="BO4O0CvvBerr2o1HbyMi-11" value="i" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="440" y="360" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="BO4O0CvvBerr2o1HbyMi-12" value="1" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="520" y="360" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="BO4O0CvvBerr2o1HbyMi-15" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="BO4O0CvvBerr2o1HbyMi-13" target="BO4O0CvvBerr2o1HbyMi-14">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="BO4O0CvvBerr2o1HbyMi-16" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="BO4O0CvvBerr2o1HbyMi-13" target="BO4O0CvvBerr2o1HbyMi-10">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="BO4O0CvvBerr2o1HbyMi-13" value="=" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="440" y="200" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="BO4O0CvvBerr2o1HbyMi-14" value="i" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="400" y="280" width="40" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
Reference in New Issue
Block a user