metaparse/doc/images/foldl_reject_incomplete_diag1.svg

1260 lines
41 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="1384.1504"
height="1245.453"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="foldl_reject_incomplete_diag1.svg">
<defs
id="defs4">
<linearGradient
id="linearGradient18419">
<stop
style="stop-color:#808080;stop-opacity:1;"
offset="0"
id="stop18421" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="1"
id="stop18423" />
</linearGradient>
<linearGradient
id="linearGradient4707">
<stop
id="stop4709"
offset="0"
style="stop-color:#c0c0c0;stop-opacity:1;" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.40000001"
id="stop4711" />
<stop
id="stop4713"
offset="0.60000002"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop4715"
offset="1"
style="stop-color:#c0c0c0;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient5254-5">
<stop
style="stop-color:#c0c0c0;stop-opacity:1;"
offset="0"
id="stop5256-7" />
<stop
style="stop-color:#808080;stop-opacity:1;"
offset="1"
id="stop5262-7" />
</linearGradient>
<linearGradient
id="linearGradient4707-3">
<stop
id="stop4709-1"
offset="0"
style="stop-color:#c0c0c0;stop-opacity:1;" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.40000001"
id="stop4711-4" />
<stop
id="stop4713-1"
offset="0.60000002"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop4715-4"
offset="1"
style="stop-color:#c0c0c0;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient5254-5-2">
<stop
style="stop-color:#c0c0c0;stop-opacity:1;"
offset="0"
id="stop5256-7-9" />
<stop
style="stop-color:#808080;stop-opacity:1;"
offset="1"
id="stop5262-7-9" />
</linearGradient>
<linearGradient
id="linearGradient4707-6">
<stop
id="stop4709-2"
offset="0"
style="stop-color:#c0c0c0;stop-opacity:1;" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.40000001"
id="stop4711-0" />
<stop
id="stop4713-2"
offset="0.60000002"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop4715-5"
offset="1"
style="stop-color:#c0c0c0;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient5254-5-5">
<stop
style="stop-color:#c0c0c0;stop-opacity:1;"
offset="0"
id="stop5256-7-4" />
<stop
style="stop-color:#808080;stop-opacity:1;"
offset="1"
id="stop5262-7-96" />
</linearGradient>
<linearGradient
id="linearGradient4707-5">
<stop
id="stop4709-3"
offset="0"
style="stop-color:#c0c0c0;stop-opacity:1;" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.40000001"
id="stop4711-9" />
<stop
id="stop4713-8"
offset="0.60000002"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop4715-8"
offset="1"
style="stop-color:#c0c0c0;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient5254-5-3">
<stop
style="stop-color:#c0c0c0;stop-opacity:1;"
offset="0"
id="stop5256-7-43" />
<stop
style="stop-color:#808080;stop-opacity:1;"
offset="1"
id="stop5262-7-4" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient18419-7"
id="linearGradient18429-4"
x1="-108.93402"
y1="-376.16904"
x2="741.15741"
y2="-376.16904"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient18419-7">
<stop
style="stop-color:#808080;stop-opacity:1;"
offset="0"
id="stop18421-0" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="1"
id="stop18423-4" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient18419-0"
id="linearGradient18429-7"
x1="-108.93402"
y1="-376.16904"
x2="741.15741"
y2="-376.16904"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient18419-0">
<stop
style="stop-color:#808080;stop-opacity:1;"
offset="0"
id="stop18421-8" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="1"
id="stop18423-1" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient18419-05"
id="linearGradient18429-5"
x1="-108.93402"
y1="-376.16904"
x2="741.15741"
y2="-376.16904"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient18419-05">
<stop
style="stop-color:#808080;stop-opacity:1;"
offset="0"
id="stop18421-06" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="1"
id="stop18423-0" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4707"
id="linearGradient18600"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)"
spreadMethod="pad"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5254-5"
id="linearGradient18602"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4707-3"
id="linearGradient18604"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)"
spreadMethod="pad"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5254-5-2"
id="linearGradient18606"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4707-6"
id="linearGradient18608"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)"
spreadMethod="pad"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5254-5-5"
id="linearGradient18610"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4707-5"
id="linearGradient18612"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)"
spreadMethod="pad"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5254-5-3"
id="linearGradient18614"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
id="linearGradient4707-4">
<stop
id="stop4709-31"
offset="0"
style="stop-color:#c0c0c0;stop-opacity:1;" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.40000001"
id="stop4711-7" />
<stop
id="stop4713-22"
offset="0.60000002"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop4715-3"
offset="1"
style="stop-color:#c0c0c0;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient5254-5-1">
<stop
style="stop-color:#c0c0c0;stop-opacity:1;"
offset="0"
id="stop5256-7-94" />
<stop
style="stop-color:#808080;stop-opacity:1;"
offset="1"
id="stop5262-7-7" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4707-4-9"
id="linearGradient3189-3"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)"
spreadMethod="pad"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
id="linearGradient4707-4-9">
<stop
id="stop4709-31-7"
offset="0"
style="stop-color:#c0c0c0;stop-opacity:1;" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.40000001"
id="stop4711-7-9" />
<stop
id="stop4713-22-9"
offset="0.60000002"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop4715-3-1"
offset="1"
style="stop-color:#c0c0c0;stop-opacity:1;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5254-5-1-3"
id="linearGradient3191-9"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
id="linearGradient5254-5-1-3">
<stop
style="stop-color:#c0c0c0;stop-opacity:1;"
offset="0"
id="stop5256-7-94-4" />
<stop
style="stop-color:#808080;stop-opacity:1;"
offset="1"
id="stop5262-7-7-0" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4707-4-9-3"
id="linearGradient3189-3-7"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)"
spreadMethod="pad"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
id="linearGradient4707-4-9-3">
<stop
id="stop4709-31-7-0"
offset="0"
style="stop-color:#c0c0c0;stop-opacity:1;" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.40000001"
id="stop4711-7-9-0" />
<stop
id="stop4713-22-9-6"
offset="0.60000002"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop4715-3-1-2"
offset="1"
style="stop-color:#c0c0c0;stop-opacity:1;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5254-5-1-3-2"
id="linearGradient3191-9-7"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
id="linearGradient5254-5-1-3-2">
<stop
style="stop-color:#c0c0c0;stop-opacity:1;"
offset="0"
id="stop5256-7-94-4-5" />
<stop
style="stop-color:#808080;stop-opacity:1;"
offset="1"
id="stop5262-7-7-0-3" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4707-4-9-1"
id="linearGradient3189-3-9"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)"
spreadMethod="pad"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
id="linearGradient4707-4-9-1">
<stop
id="stop4709-31-7-8"
offset="0"
style="stop-color:#c0c0c0;stop-opacity:1;" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.40000001"
id="stop4711-7-9-9" />
<stop
id="stop4713-22-9-7"
offset="0.60000002"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop4715-3-1-21"
offset="1"
style="stop-color:#c0c0c0;stop-opacity:1;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5254-5-1-3-26"
id="linearGradient3191-9-9"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
id="linearGradient5254-5-1-3-26">
<stop
style="stop-color:#c0c0c0;stop-opacity:1;"
offset="0"
id="stop5256-7-94-4-7" />
<stop
style="stop-color:#808080;stop-opacity:1;"
offset="1"
id="stop5262-7-7-0-5" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4707-2"
id="linearGradient18600-2"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.2572292,0,0,5.7469187,3225.6233,1145.2243)"
spreadMethod="pad"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
id="linearGradient4707-2">
<stop
id="stop4709-30"
offset="0"
style="stop-color:#c0c0c0;stop-opacity:1;" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.40000001"
id="stop4711-8" />
<stop
id="stop4713-9"
offset="0.60000002"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop4715-84"
offset="1"
style="stop-color:#c0c0c0;stop-opacity:1;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5254-5-4"
id="linearGradient18602-6"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.2572292,0,0,5.7469187,3225.6233,1145.2243)"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
id="linearGradient5254-5-4">
<stop
style="stop-color:#c0c0c0;stop-opacity:1;"
offset="0"
id="stop5256-7-0" />
<stop
style="stop-color:#808080;stop-opacity:1;"
offset="1"
id="stop5262-7-8" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4707-5-5"
id="linearGradient18612-6"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)"
spreadMethod="pad"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
id="linearGradient4707-5-5">
<stop
id="stop4709-3-6"
offset="0"
style="stop-color:#c0c0c0;stop-opacity:1;" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.40000001"
id="stop4711-9-1" />
<stop
id="stop4713-8-6"
offset="0.60000002"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop4715-8-8"
offset="1"
style="stop-color:#c0c0c0;stop-opacity:1;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5254-5-3-2"
id="linearGradient18614-2"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
id="linearGradient5254-5-3-2">
<stop
style="stop-color:#c0c0c0;stop-opacity:1;"
offset="0"
id="stop5256-7-43-8" />
<stop
style="stop-color:#808080;stop-opacity:1;"
offset="1"
id="stop5262-7-4-2" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4707-2-5"
id="linearGradient18600-2-4"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.348233,0,0,5.7439491,3323.544,1145.1634)"
spreadMethod="pad"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
id="linearGradient4707-2-5">
<stop
id="stop4709-30-3"
offset="0"
style="stop-color:#c0c0c0;stop-opacity:1;" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.40000001"
id="stop4711-8-3" />
<stop
id="stop4713-9-2"
offset="0.60000002"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop4715-84-8"
offset="1"
style="stop-color:#c0c0c0;stop-opacity:1;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5254-5-4-5"
id="linearGradient18602-6-1"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.348233,0,0,5.7439491,3323.544,1145.1634)"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
id="linearGradient5254-5-4-5">
<stop
style="stop-color:#c0c0c0;stop-opacity:1;"
offset="0"
id="stop5256-7-0-7" />
<stop
style="stop-color:#808080;stop-opacity:1;"
offset="1"
id="stop5262-7-8-9" />
</linearGradient>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1"
inkscape:cx="900.24769"
inkscape:cy="501.09312"
inkscape:document-units="px"
inkscape:current-layer="g17514-9"
showgrid="false"
inkscape:window-width="1855"
inkscape:window-height="1056"
inkscape:window-x="65"
inkscape:window-y="24"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(498.06842,-242.21988)">
<g
transform="matrix(0.54151067,0,0,0.5239281,-43.465319,462.88755)"
id="g17514-9">
<rect
ry="71.523285"
y="329.96216"
x="-4.2372332"
height="1394.9591"
width="1697.4371"
id="rect5215-5-4"
style="fill:url(#linearGradient18600-2-4);fill-opacity:1;stroke:url(#linearGradient18602-6-1);stroke-width:36.72618866;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<text
sodipodi:linespacing="125%"
id="text5640-00-0"
y="1664.0074"
x="38.741749"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
xml:space="preserve"><tspan
y="1664.0074"
x="38.741749"
id="tspan5642-9-80"
sodipodi:role="line"
style="font-size:60.07733154px">foldl_reject_incomplete&lt;plus_int, int_&lt;11&gt;, sum_op&gt;</tspan></text>
</g>
<path
style="fill:#808080;fill-opacity:1"
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="rect17648-3"
d="m 275.75392,284.54116 126.35706,0.12897 -134.35097,88.89341 -136.07394,0 z" />
<path
style="fill:#c0c0c0;fill-opacity:1"
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="rect17648-37"
d="m 400.98752,282.11475 99.08292,0.12897 -35.35599,88.89341 -136.07394,0 z" />
<path
style="fill:#808080;fill-opacity:1"
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="rect17648-5"
d="m 499.55096,284.54116 106.03224,1.12897 45.57796,87.89341 -136.07394,0 z" />
<rect
style="fill:#808080;fill-opacity:1"
y="243.10817"
x="-607.96472"
height="42.426407"
width="108.95435"
id="rect18516-4-8"
transform="scale(-1,1)" />
<rect
style="fill:#808080;fill-opacity:1"
y="243.08786"
x="275.39606"
height="42.426407"
width="128.28938"
id="rect18516-4" />
<rect
style="fill:#c0c0c0;fill-opacity:1"
y="243.14877"
x="403.25391"
height="42.426407"
width="95.964493"
id="rect18516-6" />
<g
transform="matrix(0.54151067,0,0,0.5239281,111.60783,307.9855)"
id="g17514-2">
<rect
ry="45.900894"
y="121.0028"
x="11.525307"
height="139.342"
width="307.91342"
id="rect5215-5-1"
style="fill:url(#linearGradient18604);fill-opacity:1;stroke:url(#linearGradient18606);stroke-width:4.943717;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<text
sodipodi:linespacing="125%"
id="text5640-00-3"
y="206.41183"
x="26.949203"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
xml:space="preserve"><tspan
y="206.41183"
x="26.949203"
id="tspan5642-9-8"
sodipodi:role="line"
style="font-size:60.07733154px">plus_int</tspan></text>
</g>
<g
transform="matrix(0.54151067,0,0,0.5239281,300.97949,305.9652)"
id="g17514-1">
<rect
ry="45.900894"
y="121.0028"
x="11.525307"
height="139.342"
width="307.91342"
id="rect5215-5-8"
style="fill:url(#linearGradient18608);fill-opacity:1;stroke:url(#linearGradient18610);stroke-width:4.943717;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<text
sodipodi:linespacing="125%"
id="text5640-00-8"
y="206.41183"
x="26.949203"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
xml:space="preserve"><tspan
y="206.41183"
x="26.949203"
id="tspan5642-9-3"
sodipodi:role="line"
style="font-size:60.07733154px">plus_int</tspan></text>
</g>
<g
transform="matrix(0.54151067,0,0,0.5239281,490.35115,305.92458)"
id="g17514-3">
<rect
ry="45.900894"
y="121.0028"
x="11.525307"
height="139.342"
width="307.91342"
id="rect5215-5-7"
style="fill:url(#linearGradient18612);fill-opacity:1;stroke:url(#linearGradient18614);stroke-width:4.943717;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<text
sodipodi:linespacing="125%"
id="text5640-00-7"
y="206.41183"
x="26.949203"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
xml:space="preserve"><tspan
y="206.41183"
x="26.949203"
id="tspan5642-9-85"
sodipodi:role="line"
style="font-size:60.07733154px">plus_int</tspan></text>
</g>
<g
transform="matrix(0.54151067,0,0,0.5239281,22.278094,705.30543)"
id="g17514-32-2">
<g
id="g3184-8"
transform="translate(89.540843,-19.280365)">
<rect
style="fill:url(#linearGradient3189-3);fill-opacity:1;stroke:url(#linearGradient3191-9);stroke-width:4.943717;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="rect5215-5-3-2"
width="307.91342"
height="139.342"
x="11.525307"
y="121.0028"
ry="45.900894" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="49.038189"
y="200.4129"
id="text5640-00-0-7"
sodipodi:linespacing="125%"><tspan
style="font-size:60.07733154px"
sodipodi:role="line"
id="tspan5642-9-5-3"
x="49.038189"
y="200.4129">sum_op</tspan></text>
</g>
</g>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="168.73636"
y="909.5144"
id="text18736-8-6-4"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan18738-3-1-6"
x="168.73636"
y="909.5144"
style="font-size:28px">int_&lt;24&gt;</tspan></text>
<g
transform="matrix(0.54151067,0,0,0.5239281,197.39989,922.1037)"
id="g17514-32-2-8">
<g
id="g3184-8-4"
transform="translate(89.540843,-19.280365)">
<rect
style="fill:url(#linearGradient3189-3-7);fill-opacity:1;stroke:url(#linearGradient3191-9-7);stroke-width:4.943717;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="rect5215-5-3-2-9"
width="307.91342"
height="139.342"
x="11.525307"
y="121.0028"
ry="45.900894" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="49.038189"
y="200.4129"
id="text5640-00-0-7-0"
sodipodi:linespacing="125%"><tspan
style="font-size:60.07733154px"
sodipodi:role="line"
id="tspan5642-9-5-3-8"
x="49.038189"
y="200.4129">sum_op</tspan></text>
</g>
</g>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="343.85818"
y="1126.3127"
id="text18736-8-6-4-0"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan18738-3-1-6-7"
x="343.85818"
y="1126.3127"
style="font-size:28px">int_&lt;27&gt;</tspan></text>
<g
transform="matrix(0.54151067,0,0,0.5239281,391.06491,1136.0936)"
id="g17514-32-2-2">
<g
id="g3184-8-5"
transform="translate(89.540843,-19.280365)">
<rect
style="fill:url(#linearGradient3189-3-9);fill-opacity:1;stroke:url(#linearGradient3191-9-9);stroke-width:4.943717;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="rect5215-5-3-2-5"
width="307.91342"
height="139.342"
x="11.525307"
y="121.0028"
ry="45.900894" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="49.038189"
y="200.4129"
id="text5640-00-0-7-5"
sodipodi:linespacing="125%"><tspan
style="font-size:60.07733154px"
sodipodi:role="line"
id="tspan5642-9-5-3-7"
x="49.038189"
y="200.4129">sum_op</tspan></text>
</g>
</g>
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-34-3"
width="4.0406103"
height="50.192947"
x="118.35921"
y="682.87872" />
<path
style="fill:#000000;fill-opacity:1"
d="m 104.8173,729.05869 30.30458,0 -15.44939,26.26396 0,0 z"
id="rect18817-7-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-34-9"
width="4.0406103"
height="60.609154"
x="215.33386"
y="832.86359" />
<path
style="fill:#000000;fill-opacity:1"
d="m 201.79194,868.4597 30.30458,0 -15.44939,26.264 0,0 z"
id="rect18817-7-2"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-34-30"
width="4.0406103"
height="60.609154"
x="284.02423"
y="913.67578" />
<path
style="fill:#000000;fill-opacity:1"
d="m 270.48232,949.272 30.30458,0 -15.44939,26.2639 0,0 z"
id="rect18817-7-41"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-34-2"
width="4.0406103"
height="60.609154"
x="383.01917"
y="1047.016" />
<path
style="fill:#000000;fill-opacity:1"
d="m 369.47727,1082.6121 30.30458,0 -15.44939,26.264 0,0 z"
id="rect18817-7-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-34-36"
width="4.0406103"
height="60.609154"
x="459.79083"
y="1129.8485" />
<path
style="fill:#000000;fill-opacity:1"
d="m 446.24886,1165.4446 30.30458,0 -15.44939,26.264 0,0 z"
id="rect18817-7-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-34-4"
width="4.0406103"
height="637.40625"
x="577.41516"
y="544.35083" />
<path
style="fill:#000000;fill-opacity:1"
d="m 563.87327,1160.7441 30.30458,0 -15.44939,26.264 0,0 z"
id="rect18817-7-71"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-34-34"
width="4.0406103"
height="428.30466"
x="376.95828"
y="545.98022" />
<path
style="fill:#000000;fill-opacity:1"
d="m 363.41635,949.2719 30.30458,0 -15.44939,26.264 0,0 z"
id="rect18817-7-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-34-99"
width="4.0406103"
height="210.11174"
x="195.1308"
y="544.00061" />
<path
style="fill:#000000;fill-opacity:1"
d="m 181.5889,729.09931 30.30458,0 -15.44939,26.26396 0,0 z"
id="rect18817-7-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<g
id="g3106-8-7"
transform="matrix(1,0,0,4.3288511,-113.82241,-844.6137)">
<path
inkscape:connector-curvature="0"
id="path3086-6-4"
d="m 8.0812203,274.54473 c -34.3451863,0 -40.4061013,115.15739 -40.4061013,115.15739"
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path3086-0-1-1"
d="m 9.147187,505.28081 c -34.345187,0 -40.406097,-115.15739 -40.406097,-115.15739"
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="-498.06842"
y="789.43256"
id="text3081-8-1"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="-498.06842"
y="789.43256"
style="font-size:28px;text-align:start;text-anchor:start"
id="tspan3586-7">parsing with</tspan><tspan
sodipodi:role="line"
x="-498.06842"
y="824.43256"
style="font-size:28px;text-align:start;text-anchor:start"
id="tspan3668">foldl_reject_incomplete&lt;</tspan><tspan
sodipodi:role="line"
x="-498.06842"
y="859.43256"
style="font-size:28px;text-align:start;text-anchor:start"
id="tspan3672"> plus_int,</tspan><tspan
sodipodi:role="line"
x="-498.06842"
y="894.43256"
style="font-size:28px;text-align:start;text-anchor:start"
id="tspan3674"> int_&lt;11&gt;,</tspan><tspan
sodipodi:role="line"
x="-498.06842"
y="929.43256"
style="font-size:28px;text-align:start;text-anchor:start"
id="tspan3219"> sum_op</tspan><tspan
sodipodi:role="line"
x="-498.06842"
y="964.43256"
style="font-size:28px;text-align:start;text-anchor:start"
id="tspan3670">&gt;</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="162.96289"
y="528.84863"
id="text18736"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan18738"
x="162.96289"
y="528.84863"
style="font-size:28px">int_&lt;13&gt; int_&lt;3&gt; int_&lt;21&gt;</tspan></text>
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-1"
width="4.0406103"
height="44.894867"
x="194.70486"
y="445.84186" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-7"
width="4.0406103"
height="44.180584"
x="375.26321"
y="446.36981" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-3"
width="4.0406103"
height="46.323441"
x="576.1062"
y="444.34943" />
<path
style="fill:#000000;fill-opacity:1"
d="m 181.26841,482.56217 30.3046,0 -15.4494,26.26396 0,0 z"
id="rect18817-9"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#000000;fill-opacity:1"
d="m 361.25831,482.56217 30.3046,0 -15.4494,26.26396 0,0 z"
id="rect18817-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#000000;fill-opacity:1"
d="m 562.93361,482.56217 30.3045,0 -15.4494,26.26396 0,0 z"
id="rect18817-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-3-0-4"
width="70.964325"
height="4.8948693"
x="48.870819"
y="682.44824" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-3-0-4-1"
width="267.58987"
height="4.8948693"
x="49.197144"
y="1246.8748" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-34-4-9"
width="4.0406103"
height="568.13074"
x="48.997627"
y="682.66614" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-34-4-3"
width="4.0406103"
height="33.639606"
x="314.97745"
y="1247.5024" />
<rect
style="fill:#c0c0c0;fill-opacity:1"
y="242.21988"
x="606.9798"
height="42.426407"
width="35.487324"
id="rect18516-8" />
<path
style="fill:#c0c0c0;fill-opacity:1"
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="rect17648-37-1"
d="m 641.55846,283.11478 -36.48802,-0.87103 106.87734,88.17912 126.87557,0.71429 z" />
<g
transform="matrix(0.54151067,0,0,0.5239281,680.35115,305.92454)"
id="g17514-3-6">
<rect
ry="45.900894"
y="121.0028"
x="11.525307"
height="139.342"
width="307.91342"
id="rect5215-5-7-9"
style="fill:url(#linearGradient18612-6);fill-opacity:1;stroke:url(#linearGradient18614-2);stroke-width:4.943717;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<text
sodipodi:linespacing="125%"
id="text5640-00-7-7"
y="206.41183"
x="26.949203"
style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
xml:space="preserve"><tspan
y="206.41183"
x="26.949203"
id="tspan5642-9-85-7"
sodipodi:role="line"
style="font-size:60.07733154px">plus_int</tspan></text>
</g>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;text-align:end;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="670.61993"
y="278.58533"
id="text2985"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan2987"
x="670.61993"
y="278.58533">BOOST_METAPARSE_STRING(&quot;+ 13 + 3 + 21 +&quot;)</tspan></text>
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="773.17969"
y="528.84857"
id="text18736-5"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan18738-3"
x="773.17969"
y="528.84857"
style="font-size:28px;text-align:center;text-anchor:middle">ERROR:</tspan><tspan
sodipodi:role="line"
x="773.17969"
y="563.84857"
style="font-size:28px;text-align:center;text-anchor:middle"
id="tspan3325">missing number</tspan></text>
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-3-5"
width="4.0406103"
height="46.323441"
x="772.1062"
y="444.34937" />
<path
style="fill:#000000;fill-opacity:1"
d="m 758.93361,482.56211 30.3045,0 -15.4494,26.26396 0,0 z"
id="rect18817-8-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-34-4-4"
width="4.0406103"
height="820.40625"
x="771.41516"
y="578.35083" />
<path
style="fill:#000000;fill-opacity:1"
d="m 757.87327,1392.7441 30.30458,0 -15.44939,26.264 0,0 z"
id="rect18817-7-71-5"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<text
xml:space="preserve"
style="font-size:40px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
x="773.17969"
y="1446.8486"
id="text18736-5-3"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan18738-3-8"
x="773.17969"
y="1446.8486"
style="font-size:28px;text-align:center;text-anchor:middle">ERROR:</tspan><tspan
sodipodi:role="line"
x="773.17969"
y="1481.8486"
style="font-size:28px;text-align:center;text-anchor:middle"
id="tspan3325-3">missing number</tspan></text>
</g>
</svg>