12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145 |
- <?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="1358.27"
- height="1215.1938"
- id="svg2"
- version="1.1"
- inkscape:version="0.48.4 r9939"
- sodipodi:docname="foldl_start_with_parser_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.2980837,0,0,5.7455781,3253.8305,1145.1968)"
- 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.2980837,0,0,5.7455781,3253.8305,1145.1968)"
- 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>
- </defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="0.7"
- inkscape:cx="532.05801"
- inkscape:cy="554.0977"
- 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(494.06842,-242.21983)">
- <g
- transform="matrix(0.54151067,0,0,0.5239281,-43.465317,431.8491)"
- id="g17514-9">
- <rect
- ry="71.543571"
- y="329.76434"
- x="-2.8819056"
- height="1395.3547"
- width="1661.1862"
- id="rect5215-5-4"
- style="fill:url(#linearGradient18600-2);fill-opacity:1;stroke:url(#linearGradient18602-6);stroke-width:36.33705521;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" />
- <text
- sodipodi:linespacing="125%"
- id="text5640-00-0"
- y="1664.0074"
- x="27.661636"
- 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="27.661636"
- id="tspan5642-9-80"
- sodipodi:role="line"
- style="font-size:60.07733154px">foldl_start_with_parser<plus_int, int_token, sum_op></tspan></text>
- </g>
- <path
- style="fill:#c0c0c0;fill-opacity:1"
- sodipodi:nodetypes="ccccc"
- inkscape:connector-curvature="0"
- id="rect17648"
- d="m 273.36737,284.51725 79.89005,0.12897 -199.00074,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 351.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 476.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 575.55096,284.54116 94.03224,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="94.954346"
- id="rect18516-4-8"
- transform="scale(-1,1)" />
- <rect
- style="fill:#808080;fill-opacity:1"
- y="243.08786"
- x="351.39606"
- height="42.426407"
- width="128.28938"
- id="rect18516-4" />
- <rect
- style="fill:#c0c0c0;fill-opacity:1"
- y="243.14877"
- x="479.25391"
- height="42.426407"
- width="95.964493"
- id="rect18516-6" />
- <rect
- style="fill:#c0c0c0;fill-opacity:1"
- y="242.21983"
- x="273.9798"
- 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="704.77618"
- y="278.58533"
- id="text2985"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan2987"
- x="704.77618"
- y="278.58533">BOOST_METAPARSE_STRING("11 + 13 + 3 + 21")</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">plus_int</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">plus_int</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">plus_int</tspan></text>
- </g>
- <g
- transform="matrix(0.54151067,0,0,0.5239281,98.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="244.73636"
- y="909.5144"
- id="text18736-8-6-4"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan18738-3-1-6"
- x="244.73636"
- y="909.5144"
- style="font-size:28px">int_<24></tspan></text>
- <g
- transform="matrix(0.54151067,0,0,0.5239281,273.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="419.85818"
- y="1126.3127"
- id="text18736-8-6-4-0"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan18738-3-1-6-7"
- x="419.85818"
- y="1126.3127"
- style="font-size:28px">int_<27></tspan></text>
- <g
- transform="matrix(0.54151067,0,0,0.5239281,467.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>
- <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="615.82776"
- y="1450.8102"
- id="text18736-8-6-4-7"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan18738-3-1-6-1"
- x="615.82776"
- y="1450.8102"
- style="font-size:28px">int_<48></tspan></text>
- <rect
- style="fill:#000000;fill-opacity:1"
- id="rect18761-34-3"
- width="4.0406103"
- height="218.19295"
- x="194.35921"
- y="535.87872" />
- <path
- style="fill:#000000;fill-opacity:1"
- d="m 180.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="291.33386"
- y="832.86359" />
- <path
- style="fill:#000000;fill-opacity:1"
- d="m 277.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="360.02423"
- y="913.67578" />
- <path
- style="fill:#000000;fill-opacity:1"
- d="m 346.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="459.01917"
- y="1047.016" />
- <path
- style="fill:#000000;fill-opacity:1"
- d="m 445.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="535.79083"
- y="1129.8485" />
- <path
- style="fill:#000000;fill-opacity:1"
- d="m 522.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-23"
- width="4.0406103"
- height="151.52289"
- x="652.96844"
- y="1268.2749"
- inkscape:transform-center-x="-147.89218"
- inkscape:transform-center-y="75.761477" />
- <path
- style="fill:#000000;fill-opacity:1"
- d="m 639.42655,1394.7848 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" />
- <rect
- style="fill:#000000;fill-opacity:1"
- id="rect18761-34-4"
- width="4.0406103"
- height="637.40625"
- x="653.41516"
- y="544.35083" />
- <path
- style="fill:#000000;fill-opacity:1"
- d="m 639.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="452.95828"
- y="545.98022" />
- <path
- style="fill:#000000;fill-opacity:1"
- d="m 439.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="271.1308"
- y="544.00061" />
- <path
- style="fill:#000000;fill-opacity:1"
- d="m 257.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="-494.06842"
- y="789.43256"
- id="text3081-8-1"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- x="-494.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="-494.06842"
- y="824.43256"
- style="font-size:28px;text-align:start;text-anchor:start"
- id="tspan3668">foldl_start_with_parser<</tspan><tspan
- sodipodi:role="line"
- x="-494.06842"
- y="859.43256"
- style="font-size:28px;text-align:start;text-anchor:start"
- id="tspan3672"> plus_int,</tspan><tspan
- sodipodi:role="line"
- x="-494.06842"
- y="894.43256"
- style="font-size:28px;text-align:start;text-anchor:start"
- id="tspan3674"> int_token,</tspan><tspan
- sodipodi:role="line"
- x="-494.06842"
- y="929.43256"
- style="font-size:28px;text-align:start;text-anchor:start"
- id="tspan3219"> sum_op</tspan><tspan
- sodipodi:role="line"
- x="-494.06842"
- y="964.43256"
- style="font-size:28px;text-align:start;text-anchor:start"
- id="tspan3670">></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.962883"
- y="528.84863"
- id="text18736"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan18738"
- x="74.962883"
- y="528.84863"
- style="font-size:28px">int_<11> int_<13> int_<3> int_<21></tspan></text>
- <rect
- style="fill:#000000;fill-opacity:1"
- id="rect18761"
- width="4.0406103"
- height="47.75201"
- x="81.333244"
- y="446.96594" />
- <rect
- style="fill:#000000;fill-opacity:1"
- id="rect18761-1"
- width="4.0406103"
- height="44.894867"
- x="270.70486"
- y="445.84186" />
- <rect
- style="fill:#000000;fill-opacity:1"
- id="rect18761-7"
- width="4.0406103"
- height="44.180584"
- x="451.26321"
- y="446.36981" />
- <rect
- style="fill:#000000;fill-opacity:1"
- id="rect18761-3"
- width="4.0406103"
- height="46.323441"
- x="652.1062"
- y="444.34943" />
- <path
- style="fill:#000000;fill-opacity:1"
- d="m 67.791314,482.56217 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.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 437.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 638.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:#808080;fill-opacity:1"
- id="rect18761-3-0-4"
- width="74.678612"
- height="4.8948693"
- x="-86.843468"
- y="408.44821" />
- <rect
- style="fill:#808080;fill-opacity:1"
- id="rect18761-3-0-4-1"
- width="434.80417"
- height="4.8948693"
- x="-89.517136"
- y="1246.8748" />
- <rect
- style="fill:#808080;fill-opacity:1"
- id="rect18761-34-4-9"
- width="4.0406103"
- height="838.13074"
- x="-89.002365"
- y="408.66614" />
- <rect
- style="fill:#808080;fill-opacity:1"
- id="rect18761-34-4-3"
- width="4.0406103"
- height="33.639606"
- x="342.97745"
- y="1247.5024" />
- <path
- style="fill:#808080;fill-opacity:1"
- d="m -22.628973,425.28023 0,-30.3045 26.2639597,15.4494 0,0 z"
- id="rect18817-0"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="ccccc" />
- </g>
- </svg>
|