metaparse/doc/images/foldl_diag1.svg
2015-08-15 21:55:20 +02:00

945 lines
30 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="1003.3857"
height="599.22992"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="foldl_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
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
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
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
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
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
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
id="linearGradient4707-69">
<stop
id="stop4709-26"
offset="0"
style="stop-color:#c0c0c0;stop-opacity:1;" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.40000001"
id="stop4711-75" />
<stop
id="stop4713-7"
offset="0.60000002"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop4715-31"
offset="1"
style="stop-color:#c0c0c0;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient5254-5-6">
<stop
style="stop-color:#c0c0c0;stop-opacity:1;"
offset="0"
id="stop5256-7-2" />
<stop
style="stop-color:#808080;stop-opacity:1;"
offset="1"
id="stop5262-7-75" />
</linearGradient>
<linearGradient
id="linearGradient4707-38">
<stop
id="stop4709-19"
offset="0"
style="stop-color:#c0c0c0;stop-opacity:1;" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.40000001"
id="stop4711-96" />
<stop
id="stop4713-3"
offset="0.60000002"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop4715-45"
offset="1"
style="stop-color:#c0c0c0;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient5254-5-8">
<stop
style="stop-color:#c0c0c0;stop-opacity:1;"
offset="0"
id="stop5256-7-1" />
<stop
style="stop-color:#808080;stop-opacity:1;"
offset="1"
id="stop5262-7-2" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4707-55-5"
id="linearGradient18600-6-9"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.5143988,0,0,0.5560423,2159.7263,202.06984)"
spreadMethod="pad"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
id="linearGradient4707-55-5">
<stop
id="stop4709-4-6"
offset="0"
style="stop-color:#c0c0c0;stop-opacity:1;" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0.40000001"
id="stop4711-5-1" />
<stop
id="stop4713-24-9"
offset="0.60000002"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop4715-53-3"
offset="1"
style="stop-color:#c0c0c0;stop-opacity:1;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5254-5-21-3"
id="linearGradient18602-5"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.5143988,0,0,0.5560423,2159.7263,202.06984)"
x1="-1057.1428"
y1="-137.63783"
x2="-1057.1428"
y2="108.07645" />
<linearGradient
id="linearGradient5254-5-21-3">
<stop
style="stop-color:#c0c0c0;stop-opacity:1;"
offset="0"
id="stop5256-7-5-0" />
<stop
style="stop-color:#808080;stop-opacity:1;"
offset="1"
id="stop5262-7-5-4" />
</linearGradient>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497475"
inkscape:cx="640.0126"
inkscape:cy="2.2488384"
inkscape:document-units="px"
inkscape:current-layer="layer1"
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(262.73846,-242.21983)">
<path
style="fill:#c0c0c0;fill-opacity:1"
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="rect17648"
d="m 409.73796,284.51725 82.92051,0.12897 -338.40179,88.89341 -136.073937,0 z" />
<path
style="fill:#808080;fill-opacity:1"
sodipodi:nodetypes="ccccc"
inkscape:connector-curvature="0"
id="rect17648-3"
d="m 488.12451,284.54116 72.81898,0.12897 -217.18348,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 563.86064,282.11475 52.6159,0.12897 -75.76209,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 614.94691,284.54116 54.63629,0.12897 57.57796,88.89341 -136.07394,0 z" />
<rect
style="fill:#808080;fill-opacity:1"
y="243.10817"
x="-669.96472"
height="42.426407"
width="56.568546"
id="rect18516-4-8"
transform="scale(-1,1)" />
<rect
style="fill:#808080;fill-opacity:1"
y="243.08786"
x="485.39606"
height="42.426407"
width="78.791901"
id="rect18516-4" />
<rect
style="fill:#c0c0c0;fill-opacity:1"
y="243.14877"
x="563.25391"
height="42.426407"
width="50.507629"
id="rect18516-6" />
<rect
style="fill:#c0c0c0;fill-opacity:1"
y="242.21983"
x="412.14224"
height="42.426407"
width="78.791901"
id="rect18516" />
<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="702.02618"
y="278.58533"
id="text2985"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan2987"
x="702.02618"
y="278.58533">BOOST_METAPARSE_STRING(&quot;11 13 3 21&quot;)</tspan></text>
<g
transform="matrix(0.54151067,0,0,0.5239281,-1.7638252,307.9855)"
id="g17514">
<rect
ry="45.900894"
y="121.0028"
x="11.525307"
height="139.342"
width="307.91342"
id="rect5215-5"
style="fill:url(#linearGradient18600);fill-opacity:1;stroke:url(#linearGradient18602);stroke-width:4.943717;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<text
sodipodi:linespacing="125%"
id="text5640-00"
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"
sodipodi:role="line"
style="font-size:60.07733154px">int_token</tspan></text>
</g>
<g
transform="matrix(0.54151067,0,0,0.5239281,187.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">int_token</tspan></text>
</g>
<g
transform="matrix(0.54151067,0,0,0.5239281,376.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">int_token</tspan></text>
</g>
<g
transform="matrix(0.54151067,0,0,0.5239281,566.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">int_token</tspan></text>
</g>
<g
id="g3106-8-7"
transform="matrix(1,0,0,1.7330734,-29.82241,-132.50213)">
<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="-262.73846"
y="454.56964"
id="text3081-8-1"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
x="-262.73846"
y="454.56964"
style="font-size:28px;text-align:start;text-anchor:start"
id="tspan3586-7">parsing with</tspan><tspan
sodipodi:role="line"
x="-262.73846"
y="489.56964"
style="font-size:28px;text-align:start;text-anchor:start"
id="tspan3668">foldl&lt;</tspan><tspan
sodipodi:role="line"
x="-262.73846"
y="524.56964"
style="font-size:28px;text-align:start;text-anchor:start"
id="tspan3672"> int_token,</tspan><tspan
sodipodi:role="line"
x="-262.73846"
y="559.56964"
style="font-size:28px;text-align:start;text-anchor:start"
id="tspan3674"> int_&lt;0&gt;,</tspan><tspan
sodipodi:role="line"
x="-262.73846"
y="594.56964"
style="font-size:28px;text-align:start;text-anchor:start"
id="tspan3219"> sum_op</tspan><tspan
sodipodi:role="line"
x="-262.73846"
y="629.56964"
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="74.962906"
y="526.15826"
id="text18736"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan18738"
x="74.962906"
y="526.15826"
style="font-size:28px">int_&lt;11&gt; int_&lt;13&gt; int_&lt;3&gt; int_&lt;21&gt;</tspan></text>
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761"
width="4.0406103"
height="47.75201"
x="81.333267"
y="444.27557" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-1"
width="4.0406103"
height="44.894867"
x="270.70486"
y="443.15149" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-7"
width="4.0406103"
height="44.180584"
x="451.26321"
y="443.67944" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-3"
width="4.0406103"
height="46.323441"
x="652.1062"
y="441.65906" />
<path
style="fill:#000000;fill-opacity:1"
d="m 67.791318,479.87179 30.3045,0 -15.4494,26.26396 0,0 z"
id="rect18817"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#000000;fill-opacity:1"
d="m 257.26842,479.87179 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 437.25832,479.87179 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 638.93362,479.87179 30.3045,0 -15.4494,26.26396 0,0 z"
id="rect18817-8"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<g
transform="matrix(0.54151067,0,0,0.5239281,58.79738,597.62782)"
id="g17514-22">
<rect
ry="44.483383"
y="123.15438"
x="13.607023"
height="135.03885"
width="1094.6941"
id="rect5215-5-3-7"
style="fill:url(#linearGradient18600-6-9);fill-opacity:1;stroke:url(#linearGradient18602-5);stroke-width:9.17643642;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
<text
sodipodi:linespacing="125%"
id="text5640-00-86"
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-6"
sodipodi:role="line"
style="font-size:60.07733154px">foldl&lt;int_token, int_&lt;0&gt;, sum_op&gt;</tspan></text>
</g>
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-9"
width="4.0406103"
height="53.466297"
x="81.171257"
y="540.82043" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-1-6"
width="4.0406103"
height="53.466297"
x="270.54291"
y="540.82043" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-7-4"
width="4.0406103"
height="55.609154"
x="451.10129"
y="540.82043" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-3-5"
width="4.0406103"
height="54.180584"
x="651.94421"
y="540.82043" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-3-0"
width="574.75488"
height="4.8948693"
x="81.31823"
y="593.57349" />
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-7-9"
width="4.0406103"
height="44.180584"
x="363.61969"
y="593.72131" />
<path
style="fill:#000000;fill-opacity:1"
d="m 349.61491,629.91377 30.3046,0 -15.4494,26.26397 0,0 z"
id="rect18817-1-1"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<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="307.26202"
y="834.84625"
id="text18736-8-6-4-7"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan18738-3-1-6-1"
x="307.26202"
y="834.84625"
style="font-size:28px">int_&lt;48&gt;</tspan></text>
<rect
style="fill:#000000;fill-opacity:1"
id="rect18761-34-23"
width="4.0406103"
height="48.48732"
x="362.40271"
y="736.99139"
inkscape:transform-center-x="-147.89218"
inkscape:transform-center-y="24.24372" />
<path
style="fill:#000000;fill-opacity:1"
d="m 348.86082,776.8209 30.30458,0 -15.44939,26.2639 0,0 z"
id="rect18817-7-45"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc"
inkscape:transform-center-x="-147.48227"
inkscape:transform-center-y="48.728125" />
</g>
</svg>