metaparse/doc/images/foldr_reject_incomplete_diag1.svg

1059 lines
34 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="1386.1504"
height="1245.453"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="foldr_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.358346,0,0,5.7436228,3330.527,1145.1567)"
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.358346,0,0,5.7436228,3330.527,1145.1567)"
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="983.48194"
inkscape:cy="461.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(500.06842,-242.21988)">
<g
transform="matrix(0.54151067,0,0,0.5239281,-43.465319,462.88755)"
id="g17514-9">
<rect
ry="71.519226"
y="330.0018"
x="-11.585638"
height="1394.8799"
width="1704.7472"
id="rect5215-5-4"
style="fill:url(#linearGradient18600-2-4);fill-opacity:1;stroke:url(#linearGradient18602-6-1);stroke-width:36.80413818;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<text
sodipodi:linespacing="125%"
id="text5640-00-0"
y="1664.0074"
x="31.355007"
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="31.355007"
id="tspan5642-9-80"
sodipodi:role="line"
style="font-size:60.07733154px">foldr_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>
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-34-99"
width="4.0406103"
height="195.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="-500.06842"
y="789.43256"
id="text3081-8-1"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="-500.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="-500.06842"
y="824.43256"
style="font-size:28px;text-align:start;text-anchor:start"
id="tspan3668">foldr_reject_incomplete&lt;</tspan><tspan
sodipodi:role="line"
x="-500.06842"
y="859.43256"
style="font-size:28px;text-align:start;text-anchor:start"
id="tspan3672"> plus_int,</tspan><tspan
sodipodi:role="line"
x="-500.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="-500.06842"
y="929.43256"
style="font-size:28px;text-align:start;text-anchor:start"
id="tspan3219"> sum_op</tspan><tspan
sodipodi:role="line"
x="-500.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:#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="674.61993"
y="278.58533"
id="text2985"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan2987"
x="674.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>
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-34-99-9"
width="4.0406103"
height="197.11174"
x="377.1308"
y="544.00061" />
<path
style="fill:#000000;fill-opacity:1"
d="m 363.5889,729.09931 30.30458,0 -15.44939,26.26396 0,0 z"
id="rect18817-7-8-7"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-34-99-9-7"
width="4.0406103"
height="195.11174"
x="577.1308"
y="544.00061" />
<path
style="fill:#000000;fill-opacity:1"
d="m 563.5889,729.09931 30.30458,0 -15.44939,26.26396 0,0 z"
id="rect18817-7-8-7-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
</g>
</svg>