1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2<!-- Created with Inkscape (http://www.inkscape.org/) --> 3 4<svg 5 xmlns:dc="http://purl.org/dc/elements/1.1/" 6 xmlns:cc="http://creativecommons.org/ns#" 7 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 8 xmlns:svg="http://www.w3.org/2000/svg" 9 xmlns="http://www.w3.org/2000/svg" 10 xmlns:xlink="http://www.w3.org/1999/xlink" 11 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 12 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 13 width="1090.4526" 14 height="1417.1938" 15 id="svg2" 16 version="1.1" 17 inkscape:version="0.48.4 r9939" 18 sodipodi:docname="foldr_diag1.svg"> 19 <defs 20 id="defs4"> 21 <linearGradient 22 id="linearGradient18419"> 23 <stop 24 style="stop-color:#808080;stop-opacity:1;" 25 offset="0" 26 id="stop18421" /> 27 <stop 28 style="stop-color:#ffffff;stop-opacity:1;" 29 offset="1" 30 id="stop18423" /> 31 </linearGradient> 32 <linearGradient 33 id="linearGradient4707"> 34 <stop 35 id="stop4709" 36 offset="0" 37 style="stop-color:#c0c0c0;stop-opacity:1;" /> 38 <stop 39 style="stop-color:#ffffff;stop-opacity:1;" 40 offset="0.40000001" 41 id="stop4711" /> 42 <stop 43 id="stop4713" 44 offset="0.60000002" 45 style="stop-color:#ffffff;stop-opacity:1;" /> 46 <stop 47 id="stop4715" 48 offset="1" 49 style="stop-color:#c0c0c0;stop-opacity:1;" /> 50 </linearGradient> 51 <linearGradient 52 id="linearGradient5254-5"> 53 <stop 54 style="stop-color:#c0c0c0;stop-opacity:1;" 55 offset="0" 56 id="stop5256-7" /> 57 <stop 58 style="stop-color:#808080;stop-opacity:1;" 59 offset="1" 60 id="stop5262-7" /> 61 </linearGradient> 62 <linearGradient 63 id="linearGradient4707-3"> 64 <stop 65 id="stop4709-1" 66 offset="0" 67 style="stop-color:#c0c0c0;stop-opacity:1;" /> 68 <stop 69 style="stop-color:#ffffff;stop-opacity:1;" 70 offset="0.40000001" 71 id="stop4711-4" /> 72 <stop 73 id="stop4713-1" 74 offset="0.60000002" 75 style="stop-color:#ffffff;stop-opacity:1;" /> 76 <stop 77 id="stop4715-4" 78 offset="1" 79 style="stop-color:#c0c0c0;stop-opacity:1;" /> 80 </linearGradient> 81 <linearGradient 82 id="linearGradient5254-5-2"> 83 <stop 84 style="stop-color:#c0c0c0;stop-opacity:1;" 85 offset="0" 86 id="stop5256-7-9" /> 87 <stop 88 style="stop-color:#808080;stop-opacity:1;" 89 offset="1" 90 id="stop5262-7-9" /> 91 </linearGradient> 92 <linearGradient 93 id="linearGradient4707-6"> 94 <stop 95 id="stop4709-2" 96 offset="0" 97 style="stop-color:#c0c0c0;stop-opacity:1;" /> 98 <stop 99 style="stop-color:#ffffff;stop-opacity:1;" 100 offset="0.40000001" 101 id="stop4711-0" /> 102 <stop 103 id="stop4713-2" 104 offset="0.60000002" 105 style="stop-color:#ffffff;stop-opacity:1;" /> 106 <stop 107 id="stop4715-5" 108 offset="1" 109 style="stop-color:#c0c0c0;stop-opacity:1;" /> 110 </linearGradient> 111 <linearGradient 112 id="linearGradient5254-5-5"> 113 <stop 114 style="stop-color:#c0c0c0;stop-opacity:1;" 115 offset="0" 116 id="stop5256-7-4" /> 117 <stop 118 style="stop-color:#808080;stop-opacity:1;" 119 offset="1" 120 id="stop5262-7-96" /> 121 </linearGradient> 122 <linearGradient 123 id="linearGradient4707-5"> 124 <stop 125 id="stop4709-3" 126 offset="0" 127 style="stop-color:#c0c0c0;stop-opacity:1;" /> 128 <stop 129 style="stop-color:#ffffff;stop-opacity:1;" 130 offset="0.40000001" 131 id="stop4711-9" /> 132 <stop 133 id="stop4713-8" 134 offset="0.60000002" 135 style="stop-color:#ffffff;stop-opacity:1;" /> 136 <stop 137 id="stop4715-8" 138 offset="1" 139 style="stop-color:#c0c0c0;stop-opacity:1;" /> 140 </linearGradient> 141 <linearGradient 142 id="linearGradient5254-5-3"> 143 <stop 144 style="stop-color:#c0c0c0;stop-opacity:1;" 145 offset="0" 146 id="stop5256-7-43" /> 147 <stop 148 style="stop-color:#808080;stop-opacity:1;" 149 offset="1" 150 id="stop5262-7-4" /> 151 </linearGradient> 152 <linearGradient 153 inkscape:collect="always" 154 xlink:href="#linearGradient18419-7" 155 id="linearGradient18429-4" 156 x1="-108.93402" 157 y1="-376.16904" 158 x2="741.15741" 159 y2="-376.16904" 160 gradientUnits="userSpaceOnUse" /> 161 <linearGradient 162 id="linearGradient18419-7"> 163 <stop 164 style="stop-color:#808080;stop-opacity:1;" 165 offset="0" 166 id="stop18421-0" /> 167 <stop 168 style="stop-color:#ffffff;stop-opacity:1;" 169 offset="1" 170 id="stop18423-4" /> 171 </linearGradient> 172 <linearGradient 173 inkscape:collect="always" 174 xlink:href="#linearGradient18419-0" 175 id="linearGradient18429-7" 176 x1="-108.93402" 177 y1="-376.16904" 178 x2="741.15741" 179 y2="-376.16904" 180 gradientUnits="userSpaceOnUse" /> 181 <linearGradient 182 id="linearGradient18419-0"> 183 <stop 184 style="stop-color:#808080;stop-opacity:1;" 185 offset="0" 186 id="stop18421-8" /> 187 <stop 188 style="stop-color:#ffffff;stop-opacity:1;" 189 offset="1" 190 id="stop18423-1" /> 191 </linearGradient> 192 <linearGradient 193 inkscape:collect="always" 194 xlink:href="#linearGradient18419-05" 195 id="linearGradient18429-5" 196 x1="-108.93402" 197 y1="-376.16904" 198 x2="741.15741" 199 y2="-376.16904" 200 gradientUnits="userSpaceOnUse" /> 201 <linearGradient 202 id="linearGradient18419-05"> 203 <stop 204 style="stop-color:#808080;stop-opacity:1;" 205 offset="0" 206 id="stop18421-06" /> 207 <stop 208 style="stop-color:#ffffff;stop-opacity:1;" 209 offset="1" 210 id="stop18423-0" /> 211 </linearGradient> 212 <linearGradient 213 inkscape:collect="always" 214 xlink:href="#linearGradient4707" 215 id="linearGradient18600" 216 gradientUnits="userSpaceOnUse" 217 gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)" 218 spreadMethod="pad" 219 x1="-1057.1428" 220 y1="-137.63783" 221 x2="-1057.1428" 222 y2="108.07645" /> 223 <linearGradient 224 inkscape:collect="always" 225 xlink:href="#linearGradient5254-5" 226 id="linearGradient18602" 227 gradientUnits="userSpaceOnUse" 228 gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)" 229 x1="-1057.1428" 230 y1="-137.63783" 231 x2="-1057.1428" 232 y2="108.07645" /> 233 <linearGradient 234 inkscape:collect="always" 235 xlink:href="#linearGradient4707-3" 236 id="linearGradient18604" 237 gradientUnits="userSpaceOnUse" 238 gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)" 239 spreadMethod="pad" 240 x1="-1057.1428" 241 y1="-137.63783" 242 x2="-1057.1428" 243 y2="108.07645" /> 244 <linearGradient 245 inkscape:collect="always" 246 xlink:href="#linearGradient5254-5-2" 247 id="linearGradient18606" 248 gradientUnits="userSpaceOnUse" 249 gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)" 250 x1="-1057.1428" 251 y1="-137.63783" 252 x2="-1057.1428" 253 y2="108.07645" /> 254 <linearGradient 255 inkscape:collect="always" 256 xlink:href="#linearGradient4707-6" 257 id="linearGradient18608" 258 gradientUnits="userSpaceOnUse" 259 gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)" 260 spreadMethod="pad" 261 x1="-1057.1428" 262 y1="-137.63783" 263 x2="-1057.1428" 264 y2="108.07645" /> 265 <linearGradient 266 inkscape:collect="always" 267 xlink:href="#linearGradient5254-5-5" 268 id="linearGradient18610" 269 gradientUnits="userSpaceOnUse" 270 gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)" 271 x1="-1057.1428" 272 y1="-137.63783" 273 x2="-1057.1428" 274 y2="108.07645" /> 275 <linearGradient 276 inkscape:collect="always" 277 xlink:href="#linearGradient4707-5" 278 id="linearGradient18612" 279 gradientUnits="userSpaceOnUse" 280 gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)" 281 spreadMethod="pad" 282 x1="-1057.1428" 283 y1="-137.63783" 284 x2="-1057.1428" 285 y2="108.07645" /> 286 <linearGradient 287 inkscape:collect="always" 288 xlink:href="#linearGradient5254-5-3" 289 id="linearGradient18614" 290 gradientUnits="userSpaceOnUse" 291 gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)" 292 x1="-1057.1428" 293 y1="-137.63783" 294 x2="-1057.1428" 295 y2="108.07645" /> 296 <linearGradient 297 id="linearGradient4707-4"> 298 <stop 299 id="stop4709-31" 300 offset="0" 301 style="stop-color:#c0c0c0;stop-opacity:1;" /> 302 <stop 303 style="stop-color:#ffffff;stop-opacity:1;" 304 offset="0.40000001" 305 id="stop4711-7" /> 306 <stop 307 id="stop4713-22" 308 offset="0.60000002" 309 style="stop-color:#ffffff;stop-opacity:1;" /> 310 <stop 311 id="stop4715-3" 312 offset="1" 313 style="stop-color:#c0c0c0;stop-opacity:1;" /> 314 </linearGradient> 315 <linearGradient 316 id="linearGradient5254-5-1"> 317 <stop 318 style="stop-color:#c0c0c0;stop-opacity:1;" 319 offset="0" 320 id="stop5256-7-94" /> 321 <stop 322 style="stop-color:#808080;stop-opacity:1;" 323 offset="1" 324 id="stop5262-7-7" /> 325 </linearGradient> 326 <linearGradient 327 inkscape:collect="always" 328 xlink:href="#linearGradient4707-4" 329 id="linearGradient3189" 330 gradientUnits="userSpaceOnUse" 331 gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)" 332 spreadMethod="pad" 333 x1="-1057.1428" 334 y1="-137.63783" 335 x2="-1057.1428" 336 y2="108.07645" /> 337 <linearGradient 338 inkscape:collect="always" 339 xlink:href="#linearGradient5254-5-1" 340 id="linearGradient3191" 341 gradientUnits="userSpaceOnUse" 342 gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)" 343 x1="-1057.1428" 344 y1="-137.63783" 345 x2="-1057.1428" 346 y2="108.07645" /> 347 <linearGradient 348 inkscape:collect="always" 349 xlink:href="#linearGradient4707-4-9" 350 id="linearGradient3189-3" 351 gradientUnits="userSpaceOnUse" 352 gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)" 353 spreadMethod="pad" 354 x1="-1057.1428" 355 y1="-137.63783" 356 x2="-1057.1428" 357 y2="108.07645" /> 358 <linearGradient 359 id="linearGradient4707-4-9"> 360 <stop 361 id="stop4709-31-7" 362 offset="0" 363 style="stop-color:#c0c0c0;stop-opacity:1;" /> 364 <stop 365 style="stop-color:#ffffff;stop-opacity:1;" 366 offset="0.40000001" 367 id="stop4711-7-9" /> 368 <stop 369 id="stop4713-22-9" 370 offset="0.60000002" 371 style="stop-color:#ffffff;stop-opacity:1;" /> 372 <stop 373 id="stop4715-3-1" 374 offset="1" 375 style="stop-color:#c0c0c0;stop-opacity:1;" /> 376 </linearGradient> 377 <linearGradient 378 inkscape:collect="always" 379 xlink:href="#linearGradient5254-5-1-3" 380 id="linearGradient3191-9" 381 gradientUnits="userSpaceOnUse" 382 gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)" 383 x1="-1057.1428" 384 y1="-137.63783" 385 x2="-1057.1428" 386 y2="108.07645" /> 387 <linearGradient 388 id="linearGradient5254-5-1-3"> 389 <stop 390 style="stop-color:#c0c0c0;stop-opacity:1;" 391 offset="0" 392 id="stop5256-7-94-4" /> 393 <stop 394 style="stop-color:#808080;stop-opacity:1;" 395 offset="1" 396 id="stop5262-7-7-0" /> 397 </linearGradient> 398 <linearGradient 399 inkscape:collect="always" 400 xlink:href="#linearGradient4707-4-9-3" 401 id="linearGradient3189-3-7" 402 gradientUnits="userSpaceOnUse" 403 gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)" 404 spreadMethod="pad" 405 x1="-1057.1428" 406 y1="-137.63783" 407 x2="-1057.1428" 408 y2="108.07645" /> 409 <linearGradient 410 id="linearGradient4707-4-9-3"> 411 <stop 412 id="stop4709-31-7-0" 413 offset="0" 414 style="stop-color:#c0c0c0;stop-opacity:1;" /> 415 <stop 416 style="stop-color:#ffffff;stop-opacity:1;" 417 offset="0.40000001" 418 id="stop4711-7-9-0" /> 419 <stop 420 id="stop4713-22-9-6" 421 offset="0.60000002" 422 style="stop-color:#ffffff;stop-opacity:1;" /> 423 <stop 424 id="stop4715-3-1-2" 425 offset="1" 426 style="stop-color:#c0c0c0;stop-opacity:1;" /> 427 </linearGradient> 428 <linearGradient 429 inkscape:collect="always" 430 xlink:href="#linearGradient5254-5-1-3-2" 431 id="linearGradient3191-9-7" 432 gradientUnits="userSpaceOnUse" 433 gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)" 434 x1="-1057.1428" 435 y1="-137.63783" 436 x2="-1057.1428" 437 y2="108.07645" /> 438 <linearGradient 439 id="linearGradient5254-5-1-3-2"> 440 <stop 441 style="stop-color:#c0c0c0;stop-opacity:1;" 442 offset="0" 443 id="stop5256-7-94-4-5" /> 444 <stop 445 style="stop-color:#808080;stop-opacity:1;" 446 offset="1" 447 id="stop5262-7-7-0-3" /> 448 </linearGradient> 449 <linearGradient 450 inkscape:collect="always" 451 xlink:href="#linearGradient4707-4-9-1" 452 id="linearGradient3189-3-9" 453 gradientUnits="userSpaceOnUse" 454 gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)" 455 spreadMethod="pad" 456 x1="-1057.1428" 457 y1="-137.63783" 458 x2="-1057.1428" 459 y2="108.07645" /> 460 <linearGradient 461 id="linearGradient4707-4-9-1"> 462 <stop 463 id="stop4709-31-7-8" 464 offset="0" 465 style="stop-color:#c0c0c0;stop-opacity:1;" /> 466 <stop 467 style="stop-color:#ffffff;stop-opacity:1;" 468 offset="0.40000001" 469 id="stop4711-7-9-9" /> 470 <stop 471 id="stop4713-22-9-7" 472 offset="0.60000002" 473 style="stop-color:#ffffff;stop-opacity:1;" /> 474 <stop 475 id="stop4715-3-1-21" 476 offset="1" 477 style="stop-color:#c0c0c0;stop-opacity:1;" /> 478 </linearGradient> 479 <linearGradient 480 inkscape:collect="always" 481 xlink:href="#linearGradient5254-5-1-3-26" 482 id="linearGradient3191-9-9" 483 gradientUnits="userSpaceOnUse" 484 gradientTransform="matrix(0.42596717,0,0,0.57376114,615.18158,202.43298)" 485 x1="-1057.1428" 486 y1="-137.63783" 487 x2="-1057.1428" 488 y2="108.07645" /> 489 <linearGradient 490 id="linearGradient5254-5-1-3-26"> 491 <stop 492 style="stop-color:#c0c0c0;stop-opacity:1;" 493 offset="0" 494 id="stop5256-7-94-4-7" /> 495 <stop 496 style="stop-color:#808080;stop-opacity:1;" 497 offset="1" 498 id="stop5262-7-7-0-5" /> 499 </linearGradient> 500 <linearGradient 501 inkscape:collect="always" 502 xlink:href="#linearGradient4707-7" 503 id="linearGradient18600-3" 504 gradientUnits="userSpaceOnUse" 505 gradientTransform="matrix(2.067319,0,0,7.3697213,2957.9771,1184.2675)" 506 spreadMethod="pad" 507 x1="-1057.1428" 508 y1="-137.63783" 509 x2="-1057.1428" 510 y2="108.07645" /> 511 <linearGradient 512 id="linearGradient4707-7"> 513 <stop 514 id="stop4709-7" 515 offset="0" 516 style="stop-color:#c0c0c0;stop-opacity:1;" /> 517 <stop 518 style="stop-color:#ffffff;stop-opacity:1;" 519 offset="0.40000001" 520 id="stop4711-6" /> 521 <stop 522 id="stop4713-3" 523 offset="0.60000002" 524 style="stop-color:#ffffff;stop-opacity:1;" /> 525 <stop 526 id="stop4715-9" 527 offset="1" 528 style="stop-color:#c0c0c0;stop-opacity:1;" /> 529 </linearGradient> 530 <linearGradient 531 inkscape:collect="always" 532 xlink:href="#linearGradient5254-5-7" 533 id="linearGradient18602-6" 534 gradientUnits="userSpaceOnUse" 535 gradientTransform="matrix(2.067319,0,0,7.3697213,2957.9771,1184.2675)" 536 x1="-1057.1428" 537 y1="-137.63783" 538 x2="-1057.1428" 539 y2="108.07645" /> 540 <linearGradient 541 id="linearGradient5254-5-7"> 542 <stop 543 style="stop-color:#c0c0c0;stop-opacity:1;" 544 offset="0" 545 id="stop5256-7-44" /> 546 <stop 547 style="stop-color:#808080;stop-opacity:1;" 548 offset="1" 549 id="stop5262-7-49" /> 550 </linearGradient> 551 </defs> 552 <sodipodi:namedview 553 id="base" 554 pagecolor="#ffffff" 555 bordercolor="#666666" 556 borderopacity="1.0" 557 inkscape:pageopacity="0.0" 558 inkscape:pageshadow="2" 559 inkscape:zoom="1.4" 560 inkscape:cx="707.36172" 561 inkscape:cy="1293.5889" 562 inkscape:document-units="px" 563 inkscape:current-layer="layer1" 564 showgrid="false" 565 inkscape:window-width="1855" 566 inkscape:window-height="1056" 567 inkscape:window-x="65" 568 inkscape:window-y="24" 569 inkscape:window-maximized="1" 570 fit-margin-top="0" 571 fit-margin-left="0" 572 fit-margin-right="0" 573 fit-margin-bottom="0" /> 574 <metadata 575 id="metadata7"> 576 <rdf:RDF> 577 <cc:Work 578 rdf:about=""> 579 <dc:format>image/svg+xml</dc:format> 580 <dc:type 581 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 582 <dc:title /> 583 </cc:Work> 584 </rdf:RDF> 585 </metadata> 586 <g 587 inkscape:label="Ebene 1" 588 inkscape:groupmode="layer" 589 id="layer1" 590 transform="translate(274.73846,-242.21983)"> 591 <g 592 transform="matrix(0.54151067,0,0,0.5239281,-19.221657,512.70191)" 593 id="g17514-5"> 594 <rect 595 ry="68.776787" 596 y="138.33096" 597 x="28.290833" 598 height="1789.7896" 599 width="1494.3762" 600 id="rect5215-5-12" 601 style="fill:url(#linearGradient18600-3);fill-opacity:1;stroke:url(#linearGradient18602-6);stroke-width:39.03276062;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" /> 602 <text 603 sodipodi:linespacing="125%" 604 id="text5640-00-5" 605 y="1885.0845" 606 x="381.11914" 607 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" 608 xml:space="preserve"><tspan 609 y="1885.0845" 610 x="381.11914" 611 id="tspan5642-9-88" 612 sodipodi:role="line" 613 style="font-size:60.07733154px">foldr<int_token, int_<0>, sum_op></tspan></text> 614 </g> 615 <path 616 style="fill:#c0c0c0;fill-opacity:1" 617 sodipodi:nodetypes="ccccc" 618 inkscape:connector-curvature="0" 619 id="rect17648" 620 d="m 409.73796,284.51725 82.92051,0.12897 -338.40179,88.89341 -136.073937,0 z" /> 621 <path 622 style="fill:#808080;fill-opacity:1" 623 sodipodi:nodetypes="ccccc" 624 inkscape:connector-curvature="0" 625 id="rect17648-3" 626 d="m 488.12451,284.54116 72.81898,0.12897 -217.18348,88.89341 -136.07394,0 z" /> 627 <path 628 style="fill:#c0c0c0;fill-opacity:1" 629 sodipodi:nodetypes="ccccc" 630 inkscape:connector-curvature="0" 631 id="rect17648-37" 632 d="m 563.86064,282.11475 52.6159,0.12897 -75.76209,88.89341 -136.07394,0 z" /> 633 <path 634 style="fill:#808080;fill-opacity:1" 635 sodipodi:nodetypes="ccccc" 636 inkscape:connector-curvature="0" 637 id="rect17648-5" 638 d="m 614.94691,284.54116 54.63629,0.12897 57.57796,88.89341 -136.07394,0 z" /> 639 <rect 640 style="fill:#808080;fill-opacity:1" 641 y="243.10817" 642 x="-669.96472" 643 height="42.426407" 644 width="56.568546" 645 id="rect18516-4-8" 646 transform="scale(-1,1)" /> 647 <rect 648 style="fill:#808080;fill-opacity:1" 649 y="243.08786" 650 x="485.39606" 651 height="42.426407" 652 width="78.791901" 653 id="rect18516-4" /> 654 <rect 655 style="fill:#c0c0c0;fill-opacity:1" 656 y="243.14877" 657 x="563.25391" 658 height="42.426407" 659 width="50.507629" 660 id="rect18516-6" /> 661 <rect 662 style="fill:#c0c0c0;fill-opacity:1" 663 y="242.21983" 664 x="412.14224" 665 height="42.426407" 666 width="78.791901" 667 id="rect18516" /> 668 <text 669 xml:space="preserve" 670 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" 671 x="704.02618" 672 y="278.58533" 673 id="text2985" 674 sodipodi:linespacing="125%"><tspan 675 sodipodi:role="line" 676 id="tspan2987" 677 x="704.02618" 678 y="278.58533">BOOST_METAPARSE_STRING("11 13 3 21")</tspan></text> 679 <g 680 transform="matrix(0.54151067,0,0,0.5239281,-1.7638252,307.9855)" 681 id="g17514"> 682 <rect 683 ry="45.900894" 684 y="121.0028" 685 x="11.525307" 686 height="139.342" 687 width="307.91342" 688 id="rect5215-5" 689 style="fill:url(#linearGradient18600);fill-opacity:1;stroke:url(#linearGradient18602);stroke-width:4.943717;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" /> 690 <text 691 sodipodi:linespacing="125%" 692 id="text5640-00" 693 y="206.41183" 694 x="26.949203" 695 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" 696 xml:space="preserve"><tspan 697 y="206.41183" 698 x="26.949203" 699 id="tspan5642-9" 700 sodipodi:role="line" 701 style="font-size:60.07733154px">int_token</tspan></text> 702 </g> 703 <g 704 transform="matrix(0.54151067,0,0,0.5239281,187.60783,307.9855)" 705 id="g17514-2"> 706 <rect 707 ry="45.900894" 708 y="121.0028" 709 x="11.525307" 710 height="139.342" 711 width="307.91342" 712 id="rect5215-5-1" 713 style="fill:url(#linearGradient18604);fill-opacity:1;stroke:url(#linearGradient18606);stroke-width:4.943717;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" /> 714 <text 715 sodipodi:linespacing="125%" 716 id="text5640-00-3" 717 y="206.41183" 718 x="26.949203" 719 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" 720 xml:space="preserve"><tspan 721 y="206.41183" 722 x="26.949203" 723 id="tspan5642-9-8" 724 sodipodi:role="line" 725 style="font-size:60.07733154px">int_token</tspan></text> 726 </g> 727 <g 728 transform="matrix(0.54151067,0,0,0.5239281,376.97949,305.9652)" 729 id="g17514-1"> 730 <rect 731 ry="45.900894" 732 y="121.0028" 733 x="11.525307" 734 height="139.342" 735 width="307.91342" 736 id="rect5215-5-8" 737 style="fill:url(#linearGradient18608);fill-opacity:1;stroke:url(#linearGradient18610);stroke-width:4.943717;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" /> 738 <text 739 sodipodi:linespacing="125%" 740 id="text5640-00-8" 741 y="206.41183" 742 x="26.949203" 743 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" 744 xml:space="preserve"><tspan 745 y="206.41183" 746 x="26.949203" 747 id="tspan5642-9-3" 748 sodipodi:role="line" 749 style="font-size:60.07733154px">int_token</tspan></text> 750 </g> 751 <g 752 transform="matrix(0.54151067,0,0,0.5239281,566.35115,305.92458)" 753 id="g17514-3"> 754 <rect 755 ry="45.900894" 756 y="121.0028" 757 x="11.525307" 758 height="139.342" 759 width="307.91342" 760 id="rect5215-5-7" 761 style="fill:url(#linearGradient18612);fill-opacity:1;stroke:url(#linearGradient18614);stroke-width:4.943717;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" /> 762 <text 763 sodipodi:linespacing="125%" 764 id="text5640-00-7" 765 y="206.41183" 766 x="26.949203" 767 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" 768 xml:space="preserve"><tspan 769 y="206.41183" 770 x="26.949203" 771 id="tspan5642-9-85" 772 sodipodi:role="line" 773 style="font-size:60.07733154px">int_token</tspan></text> 774 </g> 775 <g 776 transform="matrix(0.54151067,0,0,0.5239281,540.81613,662.68608)" 777 id="g17514-32"> 778 <g 779 id="g3184" 780 transform="translate(89.540843,-19.280365)"> 781 <rect 782 style="fill:url(#linearGradient3189);fill-opacity:1;stroke:url(#linearGradient3191);stroke-width:4.943717;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none" 783 id="rect5215-5-3" 784 width="307.91342" 785 height="139.342" 786 x="11.525307" 787 y="121.0028" 788 ry="45.900894" /> 789 <text 790 xml:space="preserve" 791 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" 792 x="49.038189" 793 y="200.4129" 794 id="text5640-00-0" 795 sodipodi:linespacing="125%"><tspan 796 style="font-size:60.07733154px" 797 sodipodi:role="line" 798 id="tspan5642-9-5" 799 x="49.038189" 800 y="200.4129">sum_op</tspan></text> 801 </g> 802 </g> 803 <rect 804 style="fill:#000000;fill-opacity:1" 805 id="rect18761-6" 806 width="4.0406103" 807 height="149.50259" 808 x="635.28308" 809 y="540.83295" /> 810 <path 811 style="fill:#000000;fill-opacity:1" 812 d="m 621.74113,686.99769 30.30458,0 -15.44939,26.26396 0,0 z" 813 id="rect18817-2" 814 inkscape:connector-curvature="0" 815 sodipodi:nodetypes="ccccc" /> 816 <rect 817 style="fill:#000000;fill-opacity:1" 818 id="rect18761-34" 819 width="4.0406103" 820 height="60.609154" 821 x="726.56226" 822 y="649.89905" /> 823 <path 824 style="fill:#000000;fill-opacity:1" 825 d="m 713.02035,685.49522 30.30458,0 -15.44939,26.26396 0,0 z" 826 id="rect18817-7" 827 inkscape:connector-curvature="0" 828 sodipodi:nodetypes="ccccc" /> 829 <text 830 xml:space="preserve" 831 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" 832 x="585.96509" 833 y="875.38232" 834 id="text18736-8-6" 835 sodipodi:linespacing="125%"><tspan 836 sodipodi:role="line" 837 id="tspan18738-3-1" 838 x="585.96509" 839 y="875.38232" 840 style="font-size:28px">int_<21></tspan></text> 841 <g 842 transform="matrix(0.54151067,0,0,0.5239281,424.27809,883.3054)" 843 id="g17514-32-2"> 844 <g 845 id="g3184-8" 846 transform="translate(89.540843,-19.280365)"> 847 <rect 848 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" 849 id="rect5215-5-3-2" 850 width="307.91342" 851 height="139.342" 852 x="11.525307" 853 y="121.0028" 854 ry="45.900894" /> 855 <text 856 xml:space="preserve" 857 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" 858 x="49.038189" 859 y="200.4129" 860 id="text5640-00-0-7" 861 sodipodi:linespacing="125%"><tspan 862 style="font-size:60.07733154px" 863 sodipodi:role="line" 864 id="tspan5642-9-5-3" 865 x="49.038189" 866 y="200.4129">sum_op</tspan></text> 867 </g> 868 </g> 869 <text 870 xml:space="preserve" 871 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" 872 x="430.73636" 873 y="1087.5144" 874 id="text18736-8-6-4" 875 sodipodi:linespacing="125%"><tspan 876 sodipodi:role="line" 877 id="tspan18738-3-1-6" 878 x="430.73636" 879 y="1087.5144" 880 style="font-size:28px">int_<24></tspan></text> 881 <g 882 transform="matrix(0.54151067,0,0,0.5239281,253.39989,1100.1037)" 883 id="g17514-32-2-8"> 884 <g 885 id="g3184-8-4" 886 transform="translate(89.540843,-19.280365)"> 887 <rect 888 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" 889 id="rect5215-5-3-2-9" 890 width="307.91342" 891 height="139.342" 892 x="11.525307" 893 y="121.0028" 894 ry="45.900894" /> 895 <text 896 xml:space="preserve" 897 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" 898 x="49.038189" 899 y="200.4129" 900 id="text5640-00-0-7-0" 901 sodipodi:linespacing="125%"><tspan 902 style="font-size:60.07733154px" 903 sodipodi:role="line" 904 id="tspan5642-9-5-3-8" 905 x="49.038189" 906 y="200.4129">sum_op</tspan></text> 907 </g> 908 </g> 909 <text 910 xml:space="preserve" 911 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" 912 x="219.85818" 913 y="1304.3127" 914 id="text18736-8-6-4-0" 915 sodipodi:linespacing="125%"><tspan 916 sodipodi:role="line" 917 id="tspan18738-3-1-6-7" 918 x="219.85818" 919 y="1304.3127" 920 style="font-size:28px">int_<37></tspan></text> 921 <g 922 transform="matrix(0.54151067,0,0,0.5239281,47.06491,1314.0936)" 923 id="g17514-32-2-2"> 924 <g 925 id="g3184-8-5" 926 transform="translate(89.540843,-19.280365)"> 927 <rect 928 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" 929 id="rect5215-5-3-2-5" 930 width="307.91342" 931 height="139.342" 932 x="11.525307" 933 y="121.0028" 934 ry="45.900894" /> 935 <text 936 xml:space="preserve" 937 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" 938 x="49.038189" 939 y="200.4129" 940 id="text5640-00-0-7-5" 941 sodipodi:linespacing="125%"><tspan 942 style="font-size:60.07733154px" 943 sodipodi:role="line" 944 id="tspan5642-9-5-3-7" 945 x="49.038189" 946 y="200.4129">sum_op</tspan></text> 947 </g> 948 </g> 949 <text 950 xml:space="preserve" 951 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" 952 x="21.827759" 953 y="1652.8102" 954 id="text18736-8-6-4-7" 955 sodipodi:linespacing="125%"><tspan 956 sodipodi:role="line" 957 id="tspan18738-3-1-6-1" 958 x="21.827759" 959 y="1652.8102" 960 style="font-size:28px">int_<48></tspan></text> 961 <rect 962 style="fill:#000000;fill-opacity:1" 963 id="rect18761-34-0" 964 width="4.0406103" 965 height="60.609154" 966 x="633.75006" 967 y="790.65027" /> 968 <path 969 style="fill:#000000;fill-opacity:1" 970 d="m 620.20815,826.24649 30.30458,0 -15.44939,26.26396 0,0 z" 971 id="rect18817-7-4" 972 inkscape:connector-curvature="0" 973 sodipodi:nodetypes="ccccc" /> 974 <rect 975 style="fill:#000000;fill-opacity:1" 976 id="rect18761-34-3" 977 width="4.0406103" 978 height="42.426407" 979 x="608.35919" 980 y="889.64532" /> 981 <path 982 style="fill:#000000;fill-opacity:1" 983 d="m 594.8173,907.0587 30.30458,0 -15.44939,26.2639 0,0 z" 984 id="rect18817-7-7" 985 inkscape:connector-curvature="0" 986 sodipodi:nodetypes="ccccc" /> 987 <rect 988 style="fill:#000000;fill-opacity:1" 989 id="rect18761-34-9" 990 width="4.0406103" 991 height="60.609154" 992 x="517.33386" 993 y="1010.8635" /> 994 <path 995 style="fill:#000000;fill-opacity:1" 996 d="m 503.79194,1046.4597 30.30458,0 -15.44939,26.264 0,0 z" 997 id="rect18817-7-2" 998 inkscape:connector-curvature="0" 999 sodipodi:nodetypes="ccccc" /> 1000 <rect 1001 style="fill:#000000;fill-opacity:1" 1002 id="rect18761-34-30" 1003 width="4.0406103" 1004 height="60.609154" 1005 x="442.02423" 1006 y="1091.6758" /> 1007 <path 1008 style="fill:#000000;fill-opacity:1" 1009 d="m 428.48232,1127.272 30.30458,0 -15.44939,26.2639 0,0 z" 1010 id="rect18817-7-41" 1011 inkscape:connector-curvature="0" 1012 sodipodi:nodetypes="ccccc" /> 1013 <rect 1014 style="fill:#000000;fill-opacity:1" 1015 id="rect18761-34-2" 1016 width="4.0406103" 1017 height="60.609154" 1018 x="327.01917" 1019 y="1225.016" /> 1020 <path 1021 style="fill:#000000;fill-opacity:1" 1022 d="m 313.47727,1260.6121 30.30458,0 -15.44939,26.264 0,0 z" 1023 id="rect18817-7-1" 1024 inkscape:connector-curvature="0" 1025 sodipodi:nodetypes="ccccc" /> 1026 <rect 1027 style="fill:#000000;fill-opacity:1" 1028 id="rect18761-34-36" 1029 width="4.0406103" 1030 height="60.609154" 1031 x="233.79083" 1032 y="1307.8485" /> 1033 <path 1034 style="fill:#000000;fill-opacity:1" 1035 d="m 220.24886,1343.4446 30.30458,0 -15.44939,26.264 0,0 z" 1036 id="rect18817-7-0" 1037 inkscape:connector-curvature="0" 1038 sodipodi:nodetypes="ccccc" /> 1039 <rect 1040 style="fill:#000000;fill-opacity:1" 1041 id="rect18761-34-23" 1042 width="4.0406103" 1043 height="167.68532" 1044 x="120.96844" 1045 y="1441.1886" 1046 inkscape:transform-center-x="-147.89218" 1047 inkscape:transform-center-y="83.842659" /> 1048 <path 1049 style="fill:#000000;fill-opacity:1" 1050 d="m 107.42655,1598.7848 30.30458,0 -15.44939,26.2639 0,0 z" 1051 id="rect18817-7-45" 1052 inkscape:connector-curvature="0" 1053 sodipodi:nodetypes="ccccc" 1054 inkscape:transform-center-x="-147.48227" 1055 inkscape:transform-center-y="48.728125" /> 1056 <rect 1057 style="fill:#000000;fill-opacity:1" 1058 id="rect18761-34-4" 1059 width="4.0406103" 1060 height="814.18292" 1061 x="127.41516" 1062 y="545.57416" /> 1063 <path 1064 style="fill:#000000;fill-opacity:1" 1065 d="m 111.87327,1338.7441 30.30458,0 -15.44939,26.264 0,0 z" 1066 id="rect18817-7-71" 1067 inkscape:connector-curvature="0" 1068 sodipodi:nodetypes="ccccc" /> 1069 <rect 1070 style="fill:#000000;fill-opacity:1" 1071 id="rect18761-34-34" 1072 width="4.0406103" 1073 height="614.17273" 1074 x="336.95828" 1075 y="538.11218" /> 1076 <path 1077 style="fill:#000000;fill-opacity:1" 1078 d="m 323.41635,1127.2719 30.30458,0 -15.44939,26.264 0,0 z" 1079 id="rect18817-7-3" 1080 inkscape:connector-curvature="0" 1081 sodipodi:nodetypes="ccccc" /> 1082 <rect 1083 style="fill:#000000;fill-opacity:1" 1084 id="rect18761-34-99" 1085 width="4.0406103" 1086 height="400.02042" 1087 x="515.1308" 1088 y="532.09192" /> 1089 <path 1090 style="fill:#000000;fill-opacity:1" 1091 d="m 501.5889,907.0993 30.30458,0 -15.44939,26.264 0,0 z" 1092 id="rect18817-7-8" 1093 inkscape:connector-curvature="0" 1094 sodipodi:nodetypes="ccccc" /> 1095 <g 1096 id="g3106-8-7" 1097 transform="matrix(1,0,0,5.2027123,-49.82241,-1084.3281)"> 1098 <path 1099 inkscape:connector-curvature="0" 1100 id="path3086-6-4" 1101 d="m 8.0812203,274.54473 c -34.3451863,0 -40.4061013,115.15739 -40.4061013,115.15739" 1102 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> 1103 <path 1104 inkscape:connector-curvature="0" 1105 id="path3086-0-1-1" 1106 d="m 9.147187,505.28081 c -34.345187,0 -40.406097,-115.15739 -40.406097,-115.15739" 1107 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> 1108 </g> 1109 <text 1110 xml:space="preserve" 1111 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" 1112 x="-274.73846" 1113 y="902.56964" 1114 id="text3081-8-1" 1115 sodipodi:linespacing="125%"><tspan 1116 sodipodi:role="line" 1117 x="-274.73846" 1118 y="902.56964" 1119 style="font-size:28px;text-align:start;text-anchor:start" 1120 id="tspan3586-7">parsing with</tspan><tspan 1121 sodipodi:role="line" 1122 x="-274.73846" 1123 y="937.56964" 1124 style="font-size:28px;text-align:start;text-anchor:start" 1125 id="tspan3668">foldr<</tspan><tspan 1126 sodipodi:role="line" 1127 x="-274.73846" 1128 y="972.56964" 1129 style="font-size:28px;text-align:start;text-anchor:start" 1130 id="tspan3672"> int_token,</tspan><tspan 1131 sodipodi:role="line" 1132 x="-274.73846" 1133 y="1007.5696" 1134 style="font-size:28px;text-align:start;text-anchor:start" 1135 id="tspan3674"> int_<0>,</tspan><tspan 1136 sodipodi:role="line" 1137 x="-274.73846" 1138 y="1042.5696" 1139 style="font-size:28px;text-align:start;text-anchor:start" 1140 id="tspan3219"> sum_op</tspan><tspan 1141 sodipodi:role="line" 1142 x="-274.73846" 1143 y="1077.5696" 1144 style="font-size:28px;text-align:start;text-anchor:start" 1145 id="tspan3670">></tspan></text> 1146 <text 1147 xml:space="preserve" 1148 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" 1149 x="85.0644" 1150 y="528.29016" 1151 id="text18736" 1152 sodipodi:linespacing="125%"><tspan 1153 sodipodi:role="line" 1154 id="tspan18738" 1155 x="85.0644" 1156 y="528.29016" 1157 style="font-size:28px">int_<11> int_<13> int_<3> int_<21></tspan></text> 1158 <rect 1159 style="fill:#000000;fill-opacity:1" 1160 id="rect18761" 1161 width="4.0406103" 1162 height="47.75201" 1163 x="125.43476" 1164 y="446.40756" /> 1165 <rect 1166 style="fill:#000000;fill-opacity:1" 1167 id="rect18761-1" 1168 width="4.0406103" 1169 height="44.894867" 1170 x="336.8064" 1171 y="445.28348" /> 1172 <rect 1173 style="fill:#000000;fill-opacity:1" 1174 id="rect18761-7" 1175 width="4.0406103" 1176 height="44.180584" 1177 x="515.36475" 1178 y="445.81143" /> 1179 <rect 1180 style="fill:#000000;fill-opacity:1" 1181 id="rect18761-3" 1182 width="4.0406103" 1183 height="46.323441" 1184 x="634.20776" 1185 y="443.79105" /> 1186 <path 1187 style="fill:#000000;fill-opacity:1" 1188 d="m 111.89284,482.00377 30.30449,0 -15.44939,26.2639 0,0 z" 1189 id="rect18817" 1190 inkscape:connector-curvature="0" 1191 sodipodi:nodetypes="ccccc" /> 1192 <path 1193 style="fill:#000000;fill-opacity:1" 1194 d="m 323.36993,482.00377 30.3046,0 -15.4494,26.2639 0,0 z" 1195 id="rect18817-9" 1196 inkscape:connector-curvature="0" 1197 sodipodi:nodetypes="ccccc" /> 1198 <path 1199 style="fill:#000000;fill-opacity:1" 1200 d="m 501.35982,482.00377 30.3046,0 -15.4494,26.2639 0,0 z" 1201 id="rect18817-1" 1202 inkscape:connector-curvature="0" 1203 sodipodi:nodetypes="ccccc" /> 1204 <path 1205 style="fill:#000000;fill-opacity:1" 1206 d="m 621.03512,482.00377 30.3045,0 -15.4494,26.2639 0,0 z" 1207 id="rect18817-8" 1208 inkscape:connector-curvature="0" 1209 sodipodi:nodetypes="ccccc" /> 1210 <rect 1211 style="fill:#000000;fill-opacity:1" 1212 id="rect18761-34-4-7" 1213 width="4.0406103" 1214 height="764.68542" 1215 x="771.77954" 1216 y="649.89905" /> 1217 <rect 1218 style="fill:#000000;fill-opacity:1" 1219 id="rect18761-34-6" 1220 width="4.0406103" 1221 height="60.609154" 1222 x="521.26172" 1223 y="1412.9364" /> 1224 <rect 1225 style="fill:#000000;fill-opacity:1" 1226 id="rect18761-3-0-4" 1227 width="254.30014" 1228 height="4.8948693" 1229 x="520.97247" 1230 y="1412.5093" /> 1231 <rect 1232 style="fill:#000000;fill-opacity:1" 1233 id="rect18761-3-0-4-1" 1234 width="47.535759" 1235 height="4.8948693" 1236 x="727.04358" 1237 y="649.42572" /> 1238 </g> 1239</svg> 1240