annotate doc/images/assembler/tokenize.svg @ 27:a542cd390efd

long overdue update
author james <jb302@eecs.qmul.ac.uk>
date Wed, 02 Apr 2014 14:11:50 +0100
parents 84716cd835dd
children
rev   line source
jb302@26 1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
jb302@26 2 <!-- Created with Inkscape (http://www.inkscape.org/) -->
jb302@26 3
jb302@26 4 <svg
jb302@26 5 xmlns:dc="http://purl.org/dc/elements/1.1/"
jb302@26 6 xmlns:cc="http://creativecommons.org/ns#"
jb302@26 7 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
jb302@26 8 xmlns:svg="http://www.w3.org/2000/svg"
jb302@26 9 xmlns="http://www.w3.org/2000/svg"
jb302@26 10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
jb302@26 11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
jb302@26 12 width="744.09448"
jb302@26 13 height="1175"
jb302@26 14 id="svg2"
jb302@26 15 version="1.1"
jb302@26 16 inkscape:version="0.48.4 r9939"
jb302@26 17 sodipodi:docname="tokenize.svg">
jb302@26 18 <defs
jb302@26 19 id="defs4">
jb302@26 20 <marker
jb302@26 21 inkscape:stockid="Arrow1Mend"
jb302@26 22 orient="auto"
jb302@26 23 refY="0"
jb302@26 24 refX="0"
jb302@26 25 id="Arrow1Mend"
jb302@26 26 style="overflow:visible">
jb302@26 27 <path
jb302@26 28 id="path8787"
jb302@26 29 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
jb302@26 30 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
jb302@26 31 transform="matrix(-0.4,0,0,-0.4,-4,0)"
jb302@26 32 inkscape:connector-curvature="0" />
jb302@26 33 </marker>
jb302@26 34 <marker
jb302@26 35 inkscape:stockid="Arrow2Lstart"
jb302@26 36 orient="auto"
jb302@26 37 refY="0"
jb302@26 38 refX="0"
jb302@26 39 id="Arrow2Lstart"
jb302@26 40 style="overflow:visible">
jb302@26 41 <path
jb302@26 42 id="path4133"
jb302@26 43 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
jb302@26 44 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
jb302@26 45 transform="matrix(1.1,0,0,1.1,1.1,0)"
jb302@26 46 inkscape:connector-curvature="0" />
jb302@26 47 </marker>
jb302@26 48 <marker
jb302@26 49 inkscape:stockid="Arrow1Lend"
jb302@26 50 orient="auto"
jb302@26 51 refY="0"
jb302@26 52 refX="0"
jb302@26 53 id="Arrow1Lend"
jb302@26 54 style="overflow:visible">
jb302@26 55 <path
jb302@26 56 id="path4118"
jb302@26 57 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
jb302@26 58 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
jb302@26 59 transform="matrix(-0.8,0,0,-0.8,-10,0)"
jb302@26 60 inkscape:connector-curvature="0" />
jb302@26 61 </marker>
jb302@26 62 <marker
jb302@26 63 inkscape:stockid="Arrow2Lend"
jb302@26 64 orient="auto"
jb302@26 65 refY="0"
jb302@26 66 refX="0"
jb302@26 67 id="Arrow2Lend"
jb302@26 68 style="overflow:visible">
jb302@26 69 <path
jb302@26 70 id="path4136"
jb302@26 71 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
jb302@26 72 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
jb302@26 73 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
jb302@26 74 inkscape:connector-curvature="0" />
jb302@26 75 </marker>
jb302@26 76 <marker
jb302@26 77 inkscape:stockid="Arrow2Lend"
jb302@26 78 orient="auto"
jb302@26 79 refY="0"
jb302@26 80 refX="0"
jb302@26 81 id="Arrow2Lend-7"
jb302@26 82 style="overflow:visible">
jb302@26 83 <path
jb302@26 84 id="path4136-2"
jb302@26 85 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
jb302@26 86 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
jb302@26 87 transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
jb302@26 88 inkscape:connector-curvature="0" />
jb302@26 89 </marker>
jb302@26 90 </defs>
jb302@26 91 <sodipodi:namedview
jb302@26 92 id="base"
jb302@26 93 pagecolor="#ffffff"
jb302@26 94 bordercolor="#666666"
jb302@26 95 borderopacity="1.0"
jb302@26 96 inkscape:pageopacity="0.0"
jb302@26 97 inkscape:pageshadow="2"
jb302@26 98 inkscape:zoom="0.70710678"
jb302@26 99 inkscape:cx="409.46818"
jb302@27 100 inkscape:cy="760.26381"
jb302@26 101 inkscape:document-units="px"
jb302@26 102 inkscape:current-layer="layer1"
jb302@26 103 showgrid="false"
jb302@27 104 inkscape:window-width="718"
jb302@26 105 inkscape:window-height="879"
jb302@27 106 inkscape:window-x="0"
jb302@26 107 inkscape:window-y="19"
jb302@26 108 inkscape:window-maximized="0"
jb302@26 109 showguides="true"
jb302@26 110 inkscape:guide-bbox="true" />
jb302@26 111 <metadata
jb302@26 112 id="metadata7">
jb302@26 113 <rdf:RDF>
jb302@26 114 <cc:Work
jb302@26 115 rdf:about="">
jb302@26 116 <dc:format>image/svg+xml</dc:format>
jb302@26 117 <dc:type
jb302@26 118 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
jb302@26 119 <dc:title />
jb302@26 120 </cc:Work>
jb302@26 121 </rdf:RDF>
jb302@26 122 </metadata>
jb302@26 123 <g
jb302@26 124 inkscape:label="Layer 1"
jb302@26 125 inkscape:groupmode="layer"
jb302@26 126 id="layer1"
jb302@26 127 transform="translate(0,122.63786)">
jb302@26 128 <text
jb302@26 129 xml:space="preserve"
jb302@26 130 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans Mono;-inkscape-font-specification:DejaVu Sans Mono"
jb302@26 131 x="295.35449"
jb302@26 132 y="542.02991"
jb302@26 133 id="text8341"
jb302@26 134 sodipodi:linespacing="125%"><tspan
jb302@26 135 sodipodi:role="line"
jb302@26 136 id="tspan8343"
jb302@26 137 x="295.35449"
jb302@26 138 y="542.02991" /></text>
jb302@26 139 <rect
jb302@26 140 style="fill:#00ff00;fill-opacity:0.40865389;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
jb302@26 141 id="rect2993-3-1"
jb302@26 142 width="139.46968"
jb302@26 143 height="42.791836"
jb302@26 144 x="62.675171"
jb302@26 145 y="-116.2702"
jb302@26 146 ry="30" />
jb302@26 147 <text
jb302@26 148 xml:space="preserve"
jb302@26 149 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 150 x="132.45392"
jb302@26 151 y="-89.394287"
jb302@26 152 id="text8250"
jb302@26 153 sodipodi:linespacing="125%"><tspan
jb302@26 154 sodipodi:role="line"
jb302@26 155 id="tspan8252"
jb302@26 156 x="132.45392"
jb302@26 157 y="-89.394287">start</tspan></text>
jb302@26 158 <path
jb302@26 159 sodipodi:type="star"
jb302@26 160 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
jb302@26 161 id="path3042-3"
jb302@26 162 sodipodi:sides="4"
jb302@26 163 sodipodi:cx="196.52547"
jb302@26 164 sodipodi:cy="242.48708"
jb302@26 165 sodipodi:r1="61.647663"
jb302@26 166 sodipodi:r2="53.099487"
jb302@26 167 sodipodi:arg1="0.80357798"
jb302@26 168 sodipodi:arg2="1.5889762"
jb302@26 169 inkscape:flatsided="true"
jb302@26 170 inkscape:rounded="0"
jb302@26 171 inkscape:randomized="0"
jb302@26 172 d="m 239.3173,286.86379 -87.16855,-1.58488 1.58488,-87.16855 87.16856,1.58488 z"
jb302@26 173 transform="matrix(-1.974841,-0.02256612,-0.31551589,0.50371948,596.53827,-138.17184)" />
jb302@26 174 <text
jb302@26 175 xml:space="preserve"
jb302@26 176 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 177 x="132.62114"
jb302@26 178 y="-16.741211"
jb302@26 179 id="text8250-1"
jb302@26 180 sodipodi:linespacing="125%"><tspan
jb302@26 181 sodipodi:role="line"
jb302@26 182 id="tspan8252-6"
jb302@26 183 x="132.62114"
jb302@26 184 y="-16.741211"
jb302@26 185 style="font-size:16px">args[0...n] = input</tspan><tspan
jb302@26 186 sodipodi:role="line"
jb302@26 187 x="132.62114"
jb302@26 188 y="3.2587891"
jb302@26 189 id="tspan8275"
jb302@26 190 style="font-size:16px" /></text>
jb302@26 191 <rect
jb302@26 192 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
jb302@26 193 id="rect2993-3-8-1"
jb302@26 194 width="139.46968"
jb302@26 195 height="42.791836"
jb302@26 196 x="62.675171"
jb302@26 197 y="36.17038" />
jb302@26 198 <text
jb302@26 199 xml:space="preserve"
jb302@26 200 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 201 x="132.17053"
jb302@26 202 y="63.065308"
jb302@26 203 id="text8250-1-3"
jb302@26 204 sodipodi:linespacing="125%"><tspan
jb302@26 205 sodipodi:role="line"
jb302@26 206 id="tspan8252-6-2"
jb302@26 207 x="132.17053"
jb302@26 208 y="63.065308"
jb302@26 209 style="font-size:18px">i = 0</tspan><tspan
jb302@26 210 sodipodi:role="line"
jb302@26 211 x="132.17053"
jb302@26 212 y="85.565308"
jb302@26 213 id="tspan8275-0"
jb302@26 214 style="font-size:16px" /></text>
jb302@26 215 <text
jb302@26 216 xml:space="preserve"
jb302@26 217 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 218 x="83.060242"
jb302@26 219 y="515.01276"
jb302@26 220 id="text8301"
jb302@26 221 sodipodi:linespacing="125%"><tspan
jb302@26 222 sodipodi:role="line"
jb302@26 223 id="tspan8303"
jb302@26 224 x="83.060242"
jb302@26 225 y="515.01276" /></text>
jb302@26 226 <path
jb302@26 227 sodipodi:type="star"
jb302@26 228 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
jb302@26 229 id="path3044-8-3"
jb302@26 230 sodipodi:sides="4"
jb302@26 231 sodipodi:cx="296.37308"
jb302@26 232 sodipodi:cy="236.14754"
jb302@26 233 sodipodi:r1="71.72361"
jb302@26 234 sodipodi:r2="50.716251"
jb302@26 235 sodipodi:arg1="0.78539816"
jb302@26 236 sodipodi:arg2="1.5707963"
jb302@26 237 inkscape:flatsided="true"
jb302@26 238 inkscape:rounded="0"
jb302@26 239 inkscape:randomized="0"
jb302@26 240 d="m 347.08933,286.86379 -101.4325,0 0,-101.4325 101.4325,0 z"
jb302@26 241 transform="matrix(0.75560471,-0.60002407,0.79627536,0.52447694,-279.56934,358.59397)" />
jb302@26 242 <text
jb302@26 243 xml:space="preserve"
jb302@26 244 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 245 x="131.86401"
jb302@26 246 y="300.68292"
jb302@26 247 id="text8316"
jb302@26 248 sodipodi:linespacing="125%"><tspan
jb302@26 249 sodipodi:role="line"
jb302@26 250 x="131.86401"
jb302@26 251 y="300.68292"
jb302@26 252 id="tspan8320"
jb302@26 253 style="font-size:14px">is args[i]</tspan><tspan
jb302@26 254 sodipodi:role="line"
jb302@26 255 x="131.86401"
jb302@26 256 y="318.18292"
jb302@26 257 style="font-size:14px"
jb302@26 258 id="tspan3302">immediate data?</tspan></text>
jb302@26 259 <rect
jb302@26 260 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
jb302@26 261 id="rect2993-3-8-1-2-7"
jb302@26 262 width="139.46968"
jb302@26 263 height="42.791836"
jb302@26 264 x="62.41877"
jb302@26 265 y="388.33795" />
jb302@26 266 <text
jb302@26 267 xml:space="preserve"
jb302@26 268 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 269 x="132.00473"
jb302@26 270 y="412.79785"
jb302@26 271 id="text8389"
jb302@26 272 sodipodi:linespacing="125%"><tspan
jb302@26 273 sodipodi:role="line"
jb302@26 274 id="tspan8391"
jb302@26 275 x="132.00473"
jb302@26 276 y="412.79785"
jb302@26 277 style="font-size:16px">sym[i] = data</tspan></text>
jb302@26 278 <rect
jb302@26 279 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
jb302@26 280 id="rect2993-3-8-1-2-78"
jb302@26 281 width="139.46968"
jb302@26 282 height="42.791836"
jb302@26 283 x="241.46999"
jb302@26 284 y="388.33795" />
jb302@26 285 <text
jb302@26 286 xml:space="preserve"
jb302@26 287 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 288 x="311.31195"
jb302@26 289 y="412.74988"
jb302@26 290 id="text8393"
jb302@26 291 sodipodi:linespacing="125%"><tspan
jb302@26 292 sodipodi:role="line"
jb302@26 293 id="tspan8395"
jb302@26 294 x="311.31195"
jb302@26 295 y="412.74988"
jb302@26 296 style="font-size:16px">sym[i] = pointer</tspan></text>
jb302@26 297 <rect
jb302@26 298 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
jb302@26 299 id="rect2993-3-8-1-2"
jb302@26 300 width="139.46968"
jb302@26 301 height="42.791836"
jb302@26 302 x="421.9267"
jb302@26 303 y="387.22101" />
jb302@26 304 <text
jb302@26 305 xml:space="preserve"
jb302@26 306 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 307 x="491.99268"
jb302@26 308 y="411.68091"
jb302@26 309 id="text8393-9"
jb302@26 310 sodipodi:linespacing="125%"><tspan
jb302@26 311 sodipodi:role="line"
jb302@26 312 id="tspan8395-4"
jb302@26 313 x="491.99268"
jb302@26 314 y="411.68091"
jb302@26 315 style="font-size:16px">sym[i] = address</tspan></text>
jb302@26 316 <g
jb302@26 317 id="g3283"
jb302@26 318 transform="translate(-21.09176,-38.45473)">
jb302@26 319 <g
jb302@26 320 transform="translate(1.7695545,22.011853)"
jb302@26 321 id="g3241">
jb302@26 322 <text
jb302@26 323 xml:space="preserve"
jb302@26 324 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 325 x="626.03564"
jb302@26 326 y="806.57513"
jb302@26 327 id="text8250-1-2"
jb302@26 328 sodipodi:linespacing="125%"><tspan
jb302@26 329 sodipodi:role="line"
jb302@26 330 id="tspan8252-6-5"
jb302@26 331 x="626.03564"
jb302@26 332 y="806.57513"
jb302@26 333 style="font-size:18px">does i = n?</tspan><tspan
jb302@26 334 sodipodi:role="line"
jb302@26 335 x="626.03564"
jb302@26 336 y="829.07513"
jb302@26 337 id="tspan8275-7"
jb302@26 338 style="font-size:16px" /></text>
jb302@26 339 <path
jb302@26 340 sodipodi:type="star"
jb302@26 341 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
jb302@26 342 id="path3044-8-3-4"
jb302@26 343 sodipodi:sides="4"
jb302@26 344 sodipodi:cx="296.37308"
jb302@26 345 sodipodi:cy="236.14754"
jb302@26 346 sodipodi:r1="71.72361"
jb302@26 347 sodipodi:r2="50.716251"
jb302@26 348 sodipodi:arg1="0.78539816"
jb302@26 349 sodipodi:arg2="1.5707963"
jb302@26 350 inkscape:flatsided="true"
jb302@26 351 inkscape:rounded="0"
jb302@26 352 inkscape:randomized="0"
jb302@26 353 d="m 347.08933,286.86379 -101.4325,0 0,-101.4325 101.4325,0 z"
jb302@26 354 transform="matrix(0.75560471,-0.60002407,0.79627536,0.52447694,213.80979,855.05318)" />
jb302@26 355 </g>
jb302@26 356 </g>
jb302@26 357 <text
jb302@26 358 xml:space="preserve"
jb302@26 359 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 360 x="315.88773"
jb302@26 361 y="299.17093"
jb302@26 362 id="text8316-9"
jb302@26 363 sodipodi:linespacing="125%"><tspan
jb302@26 364 sodipodi:role="line"
jb302@26 365 x="319.56546"
jb302@26 366 y="299.17093"
jb302@26 367 id="tspan8320-3"
jb302@26 368 style="font-size:14px">is args[i] a </tspan><tspan
jb302@26 369 sodipodi:role="line"
jb302@26 370 x="315.88773"
jb302@26 371 y="316.67093"
jb302@26 372 style="font-size:14px"
jb302@26 373 id="tspan3306">data pointer?</tspan></text>
jb302@26 374 <path
jb302@26 375 sodipodi:type="star"
jb302@26 376 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
jb302@26 377 id="path3044-8-3-0"
jb302@26 378 sodipodi:sides="4"
jb302@26 379 sodipodi:cx="296.37308"
jb302@26 380 sodipodi:cy="236.14754"
jb302@26 381 sodipodi:r1="71.72361"
jb302@26 382 sodipodi:r2="50.716251"
jb302@26 383 sodipodi:arg1="0.78539816"
jb302@26 384 sodipodi:arg2="1.5707963"
jb302@26 385 inkscape:flatsided="true"
jb302@26 386 inkscape:rounded="0"
jb302@26 387 inkscape:randomized="0"
jb302@26 388 d="m 347.08933,286.86379 -101.4325,0 0,-101.4325 101.4325,0 z"
jb302@26 389 transform="matrix(0.75560471,-0.60002407,0.79627536,0.52447694,-97.54562,358.59397)" />
jb302@26 390 <path
jb302@26 391 sodipodi:type="star"
jb302@26 392 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
jb302@26 393 id="path3044-8-3-1"
jb302@26 394 sodipodi:sides="4"
jb302@26 395 sodipodi:cx="296.37308"
jb302@26 396 sodipodi:cy="236.14754"
jb302@26 397 sodipodi:r1="71.72361"
jb302@26 398 sodipodi:r2="50.716251"
jb302@26 399 sodipodi:arg1="0.78539816"
jb302@26 400 sodipodi:arg2="1.5707963"
jb302@26 401 inkscape:flatsided="true"
jb302@26 402 inkscape:rounded="0"
jb302@26 403 inkscape:randomized="0"
jb302@26 404 d="m 347.08933,286.86379 -101.4325,0 0,-101.4325 101.4325,0 z"
jb302@26 405 transform="matrix(0.75560471,-0.60002407,0.79627536,0.52447694,-279.56934,227.9244)" />
jb302@26 406 <text
jb302@26 407 xml:space="preserve"
jb302@26 408 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 409 x="133.86401"
jb302@26 410 y="161.70236"
jb302@26 411 id="text8316-5"
jb302@26 412 sodipodi:linespacing="125%"><tspan
jb302@26 413 sodipodi:role="line"
jb302@26 414 x="137.54175"
jb302@26 415 y="161.70236"
jb302@26 416 id="tspan8320-7"
jb302@26 417 style="font-size:14px">is args[i] a </tspan><tspan
jb302@26 418 id="tspan8559"
jb302@26 419 sodipodi:role="line"
jb302@26 420 x="133.86401"
jb302@26 421 y="179.20236"
jb302@26 422 style="font-size:14px">reserved</tspan><tspan
jb302@26 423 id="tspan8561"
jb302@26 424 sodipodi:role="line"
jb302@26 425 x="133.86401"
jb302@26 426 y="196.70236"
jb302@27 427 style="font-size:14px">arg?</tspan></text>
jb302@26 428 <g
jb302@26 429 id="g3253"
jb302@26 430 transform="translate(-45.67451,-56.45473)">
jb302@26 431 <rect
jb302@26 432 ry="30"
jb302@26 433 y="1000.5895"
jb302@26 434 x="584.40662"
jb302@26 435 height="42.791836"
jb302@26 436 width="139.46968"
jb302@26 437 id="rect2993-3"
jb302@26 438 style="fill:#ff0000;fill-opacity:0.57692309;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0" />
jb302@26 439 <text
jb302@26 440 sodipodi:linespacing="125%"
jb302@26 441 id="text8563"
jb302@26 442 y="1028.0354"
jb302@26 443 x="653.72534"
jb302@26 444 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 445 xml:space="preserve"><tspan
jb302@26 446 y="1028.0354"
jb302@26 447 x="653.72534"
jb302@26 448 id="tspan8565"
jb302@26 449 sodipodi:role="line">end</tspan></text>
jb302@26 450 </g>
jb302@26 451 <path
jb302@26 452 sodipodi:type="star"
jb302@26 453 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
jb302@26 454 id="path3044-8-3-1-3"
jb302@26 455 sodipodi:sides="4"
jb302@26 456 sodipodi:cx="296.37308"
jb302@26 457 sodipodi:cy="236.14754"
jb302@26 458 sodipodi:r1="71.72361"
jb302@26 459 sodipodi:r2="50.716251"
jb302@26 460 sodipodi:arg1="0.78539816"
jb302@26 461 sodipodi:arg2="1.5707963"
jb302@26 462 inkscape:flatsided="true"
jb302@26 463 inkscape:rounded="0"
jb302@26 464 inkscape:randomized="0"
jb302@26 465 d="m 347.08933,286.86379 -101.4325,0 0,-101.4325 101.4325,0 z"
jb302@26 466 transform="matrix(0.75560471,-0.60002407,0.79627536,0.52447694,-281.82575,732.03502)" />
jb302@26 467 <text
jb302@26 468 xml:space="preserve"
jb302@26 469 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 470 x="132.42233"
jb302@26 471 y="657.37396"
jb302@26 472 id="text8316-5-9"
jb302@26 473 sodipodi:linespacing="125%"><tspan
jb302@26 474 sodipodi:role="line"
jb302@26 475 x="132.42233"
jb302@26 476 y="657.37396"
jb302@26 477 style="font-size:14px"
jb302@26 478 id="tspan3314">is args[i]</tspan><tspan
jb302@26 479 id="tspan8679"
jb302@26 480 sodipodi:role="line"
jb302@26 481 x="132.42233"
jb302@26 482 y="674.87396"
jb302@26 483 style="font-size:14px">arithmetic</tspan><tspan
jb302@26 484 id="tspan8685"
jb302@26 485 sodipodi:role="line"
jb302@26 486 x="132.42233"
jb302@26 487 y="692.37396"
jb302@26 488 style="font-size:14px">to evaluate?</tspan></text>
jb302@26 489 <rect
jb302@26 490 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
jb302@26 491 id="rect2993-3-8-1-2-2"
jb302@26 492 width="139.46968"
jb302@26 493 height="42.791836"
jb302@26 494 x="261.80731"
jb302@26 495 y="147.95143" />
jb302@26 496 <text
jb302@26 497 xml:space="preserve"
jb302@26 498 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 499 x="331.87329"
jb302@26 500 y="173.06735"
jb302@26 501 id="text8393-9-8"
jb302@26 502 sodipodi:linespacing="125%"><tspan
jb302@26 503 sodipodi:role="line"
jb302@26 504 id="tspan8395-4-3"
jb302@26 505 x="331.87329"
jb302@26 506 y="173.06735"
jb302@26 507 style="font-size:16px">sym[i] = args[i]</tspan></text>
jb302@26 508 <path
jb302@26 509 sodipodi:type="star"
jb302@26 510 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
jb302@26 511 id="path3042-3-1"
jb302@26 512 sodipodi:sides="4"
jb302@26 513 sodipodi:cx="196.52547"
jb302@26 514 sodipodi:cy="242.48708"
jb302@26 515 sodipodi:r1="61.647663"
jb302@26 516 sodipodi:r2="53.099487"
jb302@26 517 sodipodi:arg1="0.80357798"
jb302@26 518 sodipodi:arg2="1.5889762"
jb302@26 519 inkscape:flatsided="true"
jb302@26 520 inkscape:rounded="0"
jb302@26 521 inkscape:randomized="0"
jb302@26 522 d="m 239.3173,286.86379 -87.16855,-1.58488 1.58488,-87.16855 87.16856,1.58488 z"
jb302@26 523 transform="matrix(-2.2519332,-0.02253254,-0.35978629,0.50297001,1138.2728,766.54646)" />
jb302@26 524 <path
jb302@26 525 sodipodi:type="star"
jb302@26 526 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
jb302@26 527 id="path3044-8-3-1-3-6"
jb302@26 528 sodipodi:sides="4"
jb302@26 529 sodipodi:cx="296.37308"
jb302@26 530 sodipodi:cy="236.14754"
jb302@26 531 sodipodi:r1="71.72361"
jb302@26 532 sodipodi:r2="50.716251"
jb302@26 533 sodipodi:arg1="0.78539816"
jb302@26 534 sodipodi:arg2="1.5707963"
jb302@26 535 inkscape:flatsided="true"
jb302@26 536 inkscape:rounded="0"
jb302@26 537 inkscape:randomized="0"
jb302@26 538 d="m 347.08933,286.86379 -101.4325,0 0,-101.4325 101.4325,0 z"
jb302@26 539 transform="matrix(0.75560471,-0.60002407,0.79627536,0.52447694,-280.7804,598.25081)" />
jb302@26 540 <text
jb302@26 541 xml:space="preserve"
jb302@26 542 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 543 x="132.21671"
jb302@26 544 y="530.77875"
jb302@26 545 id="text8316-5-9-4"
jb302@26 546 sodipodi:linespacing="125%"><tspan
jb302@26 547 id="tspan8685-8"
jb302@26 548 sodipodi:role="line"
jb302@26 549 x="132.21671"
jb302@26 550 y="530.77875"
jb302@26 551 style="font-size:14px">is args[i]</tspan><tspan
jb302@26 552 sodipodi:role="line"
jb302@26 553 x="132.21671"
jb302@26 554 y="548.27875"
jb302@26 555 style="font-size:14px"
jb302@26 556 id="tspan3312">represented as a</tspan><tspan
jb302@26 557 sodipodi:role="line"
jb302@26 558 x="132.21671"
jb302@26 559 y="565.77875"
jb302@26 560 style="font-size:14px"
jb302@26 561 id="tspan8743">a string?</tspan></text>
jb302@26 562 <rect
jb302@26 563 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
jb302@26 564 id="rect2993-3-8-1-2-7-1"
jb302@26 565 width="139.46968"
jb302@26 566 height="42.791836"
jb302@26 567 x="241.34789"
jb302@26 568 y="649.97302" />
jb302@26 569 <text
jb302@26 570 xml:space="preserve"
jb302@26 571 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 572 x="311.37387"
jb302@26 573 y="675.08887"
jb302@26 574 id="text8389-5"
jb302@26 575 sodipodi:linespacing="125%"><tspan
jb302@26 576 sodipodi:role="line"
jb302@26 577 id="tspan8391-5"
jb302@26 578 x="311.37387"
jb302@26 579 y="675.08887"
jb302@26 580 style="font-size:16px">args[i] = result</tspan></text>
jb302@26 581 <rect
jb302@26 582 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1.25857234;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.25857228, 1.25857228;stroke-dashoffset:0"
jb302@26 583 id="rect2993-3-8-1-2-7-1-6"
jb302@26 584 width="222.2636"
jb302@26 585 height="42.533257"
jb302@26 586 x="360.81879"
jb302@26 587 y="521.13409" />
jb302@26 588 <text
jb302@26 589 xml:space="preserve"
jb302@26 590 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 591 x="473.31332"
jb302@26 592 y="545.45667"
jb302@26 593 id="text8389-5-2"
jb302@26 594 sodipodi:linespacing="125%"><tspan
jb302@26 595 sodipodi:role="line"
jb302@26 596 id="tspan8391-5-1"
jb302@26 597 x="473.31332"
jb302@26 598 y="545.45667"
jb302@26 599 style="font-size:16px">append string to constant</tspan></text>
jb302@26 600 <rect
jb302@26 601 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1.16464615;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.16464611, 1.16464611;stroke-dashoffset:0"
jb302@26 602 id="rect2993-3-8-1-2-7-1-6-1"
jb302@26 603 width="189.90744"
jb302@26 604 height="42.62719"
jb302@26 605 x="36.301033"
jb302@26 606 y="772.53064" />
jb302@26 607 <text
jb302@26 608 xml:space="preserve"
jb302@26 609 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 610 x="131.85547"
jb302@26 611 y="797.56433"
jb302@26 612 id="text8389-5-2-1"
jb302@26 613 sodipodi:linespacing="125%"><tspan
jb302@26 614 sodipodi:role="line"
jb302@26 615 id="tspan8391-5-1-8"
jb302@26 616 x="131.85547"
jb302@26 617 y="797.56433"
jb302@26 618 style="font-size:16px">value = stoi(args[i])</tspan></text>
jb302@26 619 <g
jb302@26 620 id="g8456-7"
jb302@26 621 transform="translate(516.19326,268.51923)">
jb302@26 622 <rect
jb302@26 623 y="395.26941"
jb302@26 624 x="20.538843"
jb302@26 625 height="42.791836"
jb302@26 626 width="139.46968"
jb302@26 627 id="rect2993-3-8-1-4"
jb302@26 628 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0" />
jb302@26 629 <text
jb302@26 630 sodipodi:linespacing="125%"
jb302@26 631 id="text8250-1-3-7"
jb302@26 632 y="422.16434"
jb302@26 633 x="90.034203"
jb302@26 634 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 635 xml:space="preserve"><tspan
jb302@26 636 style="font-size:18px"
jb302@26 637 y="422.16434"
jb302@26 638 x="90.034203"
jb302@26 639 id="tspan8252-6-2-1"
jb302@26 640 sodipodi:role="line">i = i + 1</tspan><tspan
jb302@26 641 style="font-size:16px"
jb302@26 642 id="tspan8275-0-4"
jb302@26 643 y="444.66434"
jb302@26 644 x="90.034203"
jb302@26 645 sodipodi:role="line" /></text>
jb302@26 646 </g>
jb302@26 647 <path
jb302@26 648 sodipodi:type="star"
jb302@26 649 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 1;stroke-dashoffset:0"
jb302@26 650 id="path3044-8-3-1-3-6-0"
jb302@26 651 sodipodi:sides="4"
jb302@26 652 sodipodi:cx="296.37308"
jb302@26 653 sodipodi:cy="236.14754"
jb302@26 654 sodipodi:r1="71.72361"
jb302@26 655 sodipodi:r2="50.716251"
jb302@26 656 sodipodi:arg1="0.78539816"
jb302@26 657 sodipodi:arg2="1.5707963"
jb302@26 658 inkscape:flatsided="true"
jb302@26 659 inkscape:rounded="0"
jb302@26 660 inkscape:randomized="0"
jb302@26 661 d="m 347.08933,286.86379 -101.4325,0 0,-101.4325 101.4325,0 z"
jb302@26 662 transform="matrix(0.75560471,-0.60002407,0.79627536,0.52447694,-281.62865,947.24619)" />
jb302@26 663 <text
jb302@26 664 xml:space="preserve"
jb302@26 665 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 666 x="134.96913"
jb302@26 667 y="895.25928"
jb302@26 668 id="text8316-5-9-4-5"
jb302@26 669 sodipodi:linespacing="125%"><tspan
jb302@26 670 sodipodi:role="line"
jb302@26 671 x="134.96913"
jb302@26 672 y="895.25928"
jb302@26 673 style="font-size:16px"
jb302@26 674 id="tspan8743-8">is value 'NaN'</tspan></text>
jb302@26 675 <path
jb302@26 676 style="fill:none;stroke:#000000;stroke-width:1.05200005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Lend)"
jb302@26 677 d="m 132.19919,-73.52386 -0.0596,26.98314"
jb302@26 678 id="path8955"
jb302@26 679 inkscape:connector-type="polyline"
jb302@26 680 inkscape:connector-curvature="0" />
jb302@26 681 <path
jb302@26 682 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 683 d="M 132.0608,1.5943673 132.27652,36.17038"
jb302@26 684 id="path8957"
jb302@26 685 inkscape:connector-type="polyline"
jb302@26 686 inkscape:connector-curvature="0"
jb302@26 687 inkscape:connection-start="#path3042-3"
jb302@26 688 inkscape:connection-start-point="d4"
jb302@26 689 inkscape:connection-end="#rect2993-3-8-1"
jb302@26 690 inkscape:connection-end-point="d4" />
jb302@26 691 <path
jb302@26 692 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 693 d="m 132.41001,78.962215 1e-5,39.313265"
jb302@26 694 id="path8959"
jb302@26 695 inkscape:connector-type="polyline"
jb302@26 696 inkscape:connector-curvature="0"
jb302@26 697 inkscape:connection-start="#rect2993-3-8-1"
jb302@26 698 inkscape:connection-start-point="d4"
jb302@26 699 inkscape:connection-end="#path3044-8-3-1"
jb302@26 700 inkscape:connection-end-point="d4" />
jb302@26 701 <path
jb302@26 702 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 703 d="m 132.41002,229.61923 0,19.32582"
jb302@26 704 id="path8963"
jb302@26 705 inkscape:connector-type="polyline"
jb302@26 706 inkscape:connector-curvature="0"
jb302@26 707 inkscape:connection-start="#path3044-8-3-1"
jb302@26 708 inkscape:connection-start-point="d4"
jb302@26 709 inkscape:connection-end="#path3044-8-3"
jb302@26 710 inkscape:connection-end-point="d4" />
jb302@26 711 <path
jb302@26 712 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 713 d="m 206.29063,304.61693 34.2625,0"
jb302@26 714 id="path8965"
jb302@26 715 inkscape:connector-type="polyline"
jb302@26 716 inkscape:connector-curvature="0"
jb302@26 717 inkscape:connection-start="#path3044-8-3"
jb302@26 718 inkscape:connection-start-point="d4"
jb302@26 719 inkscape:connection-end="#path3044-8-3-0"
jb302@26 720 inkscape:connection-end-point="d4" />
jb302@26 721 <path
jb302@26 722 style="fill:none;stroke:#000000;stroke-width:1.24654627px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 723 d="m 131.46693,359.81664 0.13468,28.39802"
jb302@26 724 id="path8967"
jb302@26 725 inkscape:connector-type="polyline"
jb302@26 726 inkscape:connector-curvature="0" />
jb302@26 727 <path
jb302@26 728 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 729 d="m 312.75756,359.18477 -0.89551,29.15318"
jb302@26 730 id="path8969"
jb302@26 731 inkscape:connector-type="polyline"
jb302@26 732 inkscape:connector-curvature="0"
jb302@26 733 inkscape:connection-start="#path3044-8-3-0"
jb302@26 734 inkscape:connection-start-point="d4"
jb302@26 735 inkscape:connection-end="#rect2993-3-8-1-2-78"
jb302@26 736 inkscape:connection-end-point="d4" />
jb302@26 737 <path
jb302@26 738 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
jb302@26 739 d="m 208.5042,172.18956 53.30311,-1.23132"
jb302@26 740 id="path3237"
jb302@26 741 inkscape:connector-type="polyline"
jb302@26 742 inkscape:connector-curvature="0"
jb302@26 743 inkscape:connection-start="#path3044-8-3-1"
jb302@26 744 inkscape:connection-start-point="d4"
jb302@26 745 inkscape:connection-end="#rect2993-3-8-1-2-2"
jb302@26 746 inkscape:connection-end-point="d4" />
jb302@26 747 <path
jb302@26 748 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 749 d="m 606.46694,706.58047 0,21.43057"
jb302@26 750 id="path3258"
jb302@26 751 inkscape:connector-type="polyline"
jb302@26 752 inkscape:connector-curvature="0"
jb302@26 753 inkscape:connection-start="#g8456-7"
jb302@26 754 inkscape:connection-start-point="d4" />
jb302@26 755 <path
jb302@26 756 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 757 d="m 608.46702,906.10378 -5e-5,38.03097"
jb302@26 758 id="path3279"
jb302@26 759 inkscape:connector-type="polyline"
jb302@26 760 inkscape:connector-curvature="0"
jb302@26 761 inkscape:connection-end="#g3253"
jb302@26 762 inkscape:connection-end-point="d4"
jb302@26 763 inkscape:connection-start-point="d4"
jb302@26 764 inkscape:connection-start="#path3042-3-1" />
jb302@26 765 <path
jb302@26 766 style="fill:none;stroke:#000000;stroke-width:0.78829396px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 767 d="m 607.03129,840.04032 1.09861,22.12306"
jb302@26 768 id="path3290"
jb302@26 769 inkscape:connector-type="polyline"
jb302@26 770 inkscape:connector-curvature="0" />
jb302@26 771 <path
jb302@26 772 style="fill:none;stroke:#000000;stroke-width:0.85670489px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Lstart);marker-end:none"
jb302@26 773 d="m 132.23786,457.31266 360.25857,1.26397"
jb302@26 774 id="path3264"
jb302@26 775 inkscape:connector-type="polyline"
jb302@26 776 inkscape:connector-curvature="0" />
jb302@26 777 <path
jb302@26 778 style="fill:none;stroke:#000000;stroke-width:1.03381896px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 779 d="m 304.9482,431.14667 0.77759,26.78107"
jb302@26 780 id="path3266"
jb302@26 781 inkscape:connector-type="polyline"
jb302@26 782 inkscape:connector-curvature="0" />
jb302@26 783 <path
jb302@26 784 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 785 d="m 130.68639,734.08078 0.36567,38.44986"
jb302@26 786 id="path3270"
jb302@26 787 inkscape:connector-type="polyline"
jb302@26 788 inkscape:connector-curvature="0"
jb302@26 789 inkscape:connection-start="#path3044-8-3-1-3"
jb302@26 790 inkscape:connection-start-point="d4"
jb302@26 791 inkscape:connection-end="#rect2993-3-8-1-2-7-1-6-1"
jb302@26 792 inkscape:connection-end-point="d4" />
jb302@26 793 <path
jb302@26 794 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 795 d="m 207.6418,675.1932 33.70609,-1.24613"
jb302@26 796 id="path3229"
jb302@26 797 inkscape:connector-type="polyline"
jb302@26 798 inkscape:connector-curvature="0"
jb302@26 799 inkscape:connection-start="#path3044-8-3-1-3"
jb302@26 800 inkscape:connection-start-point="d4"
jb302@26 801 inkscape:connection-end="#rect2993-3-8-1-2-7-1"
jb302@26 802 inkscape:connection-end-point="d4" />
jb302@26 803 <path
jb302@26 804 style="fill:none;stroke:#000000;stroke-width:0.79428124px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
jb302@26 805 d="m 311.09296,692.66197 -0.69799,50.59138"
jb302@26 806 id="path3231"
jb302@26 807 inkscape:connector-type="polyline"
jb302@26 808 inkscape:connector-curvature="0" />
jb302@26 809 <path
jb302@26 810 style="fill:none;stroke:#000000;stroke-width:0.91451746px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 811 d="m 311.10092,744.11531 -179.3945,1.20615"
jb302@26 812 id="path3235"
jb302@26 813 inkscape:connector-type="polyline"
jb302@26 814 inkscape:connector-curvature="0" />
jb302@26 815 <path
jb302@26 816 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 817 d="m 129.51596,815.15786 0.23558,22.04476"
jb302@26 818 id="path3246"
jb302@26 819 inkscape:connector-type="polyline"
jb302@26 820 inkscape:connector-curvature="0"
jb302@26 821 inkscape:connection-end-point="d4"
jb302@26 822 inkscape:connection-end="#path3044-8-3-1-3-6-0" />
jb302@26 823 <rect
jb302@26 824 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1.1716733;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.1716732, 1.1716732;stroke-dashoffset:0"
jb302@26 825 id="rect2993-3-8-1-2-7-1-6-6"
jb302@26 826 width="192.23773"
jb302@26 827 height="42.620155"
jb302@26 828 x="247.23563"
jb302@26 829 y="871.02332" />
jb302@26 830 <text
jb302@26 831 xml:space="preserve"
jb302@26 832 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 833 x="343.77359"
jb302@26 834 y="895.3894"
jb302@26 835 id="text8389-5-2-19"
jb302@26 836 sodipodi:linespacing="125%"><tspan
jb302@26 837 sodipodi:role="line"
jb302@26 838 id="tspan8391-5-1-0"
jb302@26 839 x="343.77359"
jb302@26 840 y="895.3894"
jb302@26 841 style="font-size:16px">sym[i] = label</tspan></text>
jb302@26 842 <path
jb302@26 843 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 844 d="m 204.64231,892.94277 42.59332,-0.18711"
jb302@26 845 id="path3272"
jb302@26 846 inkscape:connector-type="polyline"
jb302@26 847 inkscape:connector-curvature="0"
jb302@26 848 inkscape:connection-end="#rect2993-3-8-1-2-7-1-6-6"
jb302@26 849 inkscape:connection-end-point="d4"
jb302@26 850 inkscape:connection-start-point="d4"
jb302@26 851 inkscape:connection-start="#path3044-8-3-1-3-6-0" />
jb302@26 852 <rect
jb302@26 853 style="fill:#0040ff;fill-opacity:0.0745098;stroke:#000000;stroke-width:1.46699059;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1.46699043, 1.46699043;stroke-dashoffset:0"
jb302@26 854 id="rect2993-3-8-1-2-7-1-6-0"
jb302@26 855 width="209.37613"
jb302@26 856 height="61.343433"
jb302@26 857 x="28.555473"
jb302@26 858 y="982.75464" />
jb302@26 859 <text
jb302@26 860 xml:space="preserve"
jb302@26 861 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 862 x="131.28531"
jb302@26 863 y="1008.558"
jb302@26 864 id="text8389-5-2-2"
jb302@26 865 sodipodi:linespacing="125%"><tspan
jb302@26 866 sodipodi:role="line"
jb302@26 867 id="tspan8391-5-1-3"
jb302@26 868 x="131.28531"
jb302@26 869 y="1008.558"
jb302@26 870 style="font-size:16px">append values bit string</tspan><tspan
jb302@26 871 sodipodi:role="line"
jb302@26 872 x="131.28531"
jb302@26 873 y="1028.558"
jb302@26 874 style="font-size:16px"
jb302@26 875 id="tspan3298">to constant</tspan></text>
jb302@26 876 <path
jb302@26 877 style="fill:none;stroke:#000000;stroke-width:0.88974255px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Lstart);marker-end:none"
jb302@26 878 d="m 491.6318,387.27615 0.30329,-81.97259"
jb302@26 879 id="path3302"
jb302@26 880 inkscape:connector-type="polyline"
jb302@26 881 inkscape:connector-curvature="0" />
jb302@26 882 <path
jb302@26 883 style="fill:none;stroke:#000000;stroke-width:0.92523205px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
jb302@26 884 d="m 387.95691,304.8337 104.75288,0.56237"
jb302@26 885 id="path3304"
jb302@26 886 inkscape:connector-type="polyline"
jb302@26 887 inkscape:connector-curvature="0" />
jb302@26 888 <path
jb302@26 889 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow2Lend)"
jb302@26 890 d="m 132.00179,431.12979 -0.40964,57.73108"
jb302@26 891 id="path3306"
jb302@26 892 inkscape:connector-type="polyline"
jb302@26 893 inkscape:connector-curvature="0"
jb302@26 894 inkscape:connection-start="#rect2993-3-8-1-2-7"
jb302@26 895 inkscape:connection-start-point="d4"
jb302@26 896 inkscape:connection-end="#path3044-8-3-1-3-6"
jb302@26 897 inkscape:connection-end-point="d4" />
jb302@26 898 <path
jb302@26 899 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 900 d="m 130.76618,599.66059 -0.1798,23.01057"
jb302@26 901 id="path3308"
jb302@26 902 inkscape:connector-type="polyline"
jb302@26 903 inkscape:connector-curvature="0"
jb302@26 904 inkscape:connection-start="#path3044-8-3-1-3-6"
jb302@26 905 inkscape:connection-start-point="d4"
jb302@26 906 inkscape:connection-end="#path3044-8-3-1-3"
jb302@26 907 inkscape:connection-end-point="d4" />
jb302@26 908 <path
jb302@26 909 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 910 d="m 205.59454,543.86483 155.22425,-0.85324"
jb302@26 911 id="path3310"
jb302@26 912 inkscape:connector-type="polyline"
jb302@26 913 inkscape:connector-curvature="0"
jb302@26 914 inkscape:connection-start="#path3044-8-3-1-3-6"
jb302@26 915 inkscape:connection-start-point="d4"
jb302@26 916 inkscape:connection-end="#rect2993-3-8-1-2-7-1-6"
jb302@26 917 inkscape:connection-end-point="d4" />
jb302@26 918 <path
jb302@26 919 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 920 d="m 131.71263,949.83807 0.79247,32.91657"
jb302@26 921 id="path3318"
jb302@26 922 inkscape:connector-type="polyline"
jb302@26 923 inkscape:connector-curvature="0"
jb302@26 924 inkscape:connection-start="#path3044-8-3-1-3-6-0"
jb302@26 925 inkscape:connection-start-point="d4"
jb302@26 926 inkscape:connection-end="#rect2993-3-8-1-2-7-1-6-0"
jb302@26 927 inkscape:connection-end-point="d4" />
jb302@26 928 <path
jb302@26 929 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 930 d="m 439.47336,894.51121 27.04847,0.61285"
jb302@26 931 id="path3324"
jb302@26 932 inkscape:connector-type="polyline"
jb302@26 933 inkscape:connector-curvature="0"
jb302@26 934 inkscape:connection-start="#rect2993-3-8-1-2-7-1-6-6"
jb302@26 935 inkscape:connection-start-point="d4" />
jb302@26 936 <path
jb302@26 937 style="fill:none;stroke:#000000;stroke-width:0.93900001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Lend-7)"
jb302@26 938 d="m 609.75706,165.06587 -1.64627,500.0919"
jb302@26 939 id="path3330"
jb302@26 940 inkscape:connector-type="polyline"
jb302@26 941 inkscape:connector-curvature="0" />
jb302@26 942 <path
jb302@26 943 style="fill:none;stroke:#000000;stroke-width:0.82980251px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:none"
jb302@26 944 d="m 400.55004,168.6677 208.69634,-3.65623"
jb302@26 945 id="path3332"
jb302@26 946 inkscape:connector-type="polyline"
jb302@26 947 inkscape:connector-curvature="0" />
jb302@26 948 <path
jb302@26 949 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 950 d="m 491.75691,430.01284 0.12305,27.60737"
jb302@26 951 id="path7842"
jb302@26 952 inkscape:connector-type="polyline"
jb302@26 953 inkscape:connector-curvature="0"
jb302@26 954 inkscape:connection-start="#rect2993-3-8-1-2"
jb302@26 955 inkscape:connection-start-point="d4" />
jb302@26 956 <text
jb302@26 957 xml:space="preserve"
jb302@26 958 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 959 x="222.05446"
jb302@26 960 y="297.86923"
jb302@26 961 id="text8393-9-8-6"
jb302@26 962 sodipodi:linespacing="125%"><tspan
jb302@26 963 sodipodi:role="line"
jb302@26 964 id="tspan8395-4-3-9"
jb302@26 965 x="222.05446"
jb302@26 966 y="297.86923"
jb302@26 967 style="font-size:18px">no</tspan></text>
jb302@26 968 <text
jb302@26 969 xml:space="preserve"
jb302@26 970 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 971 x="408.81122"
jb302@26 972 y="297.86923"
jb302@26 973 id="text8393-9-8-6-8"
jb302@26 974 sodipodi:linespacing="125%"><tspan
jb302@26 975 sodipodi:role="line"
jb302@26 976 id="tspan8395-4-3-9-8"
jb302@26 977 x="408.81122"
jb302@26 978 y="297.86923"
jb302@26 979 style="font-size:18px">no</tspan></text>
jb302@26 980 <text
jb302@26 981 xml:space="preserve"
jb302@26 982 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 983 x="111.04599"
jb302@26 984 y="241.03494"
jb302@26 985 id="text8393-9-8-6-0"
jb302@26 986 sodipodi:linespacing="125%"><tspan
jb302@26 987 sodipodi:role="line"
jb302@26 988 id="tspan8395-4-3-9-4"
jb302@26 989 x="111.04599"
jb302@26 990 y="241.03494"
jb302@26 991 style="font-size:18px">no</tspan></text>
jb302@26 992 <text
jb302@26 993 xml:space="preserve"
jb302@26 994 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 995 x="111.04599"
jb302@26 996 y="615.17029"
jb302@26 997 id="text8393-9-8-6-6"
jb302@26 998 sodipodi:linespacing="125%"><tspan
jb302@26 999 sodipodi:role="line"
jb302@26 1000 id="tspan8395-4-3-9-7"
jb302@26 1001 x="111.04599"
jb302@26 1002 y="615.17029"
jb302@26 1003 style="font-size:18px">no</tspan></text>
jb302@26 1004 <text
jb302@26 1005 xml:space="preserve"
jb302@26 1006 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 1007 x="111.04599"
jb302@26 1008 y="748.53137"
jb302@26 1009 id="text8393-9-8-6-6-2"
jb302@26 1010 sodipodi:linespacing="125%"><tspan
jb302@26 1011 sodipodi:role="line"
jb302@26 1012 id="tspan8395-4-3-9-7-4"
jb302@26 1013 x="111.04599"
jb302@26 1014 y="748.53137"
jb302@26 1015 style="font-size:18px">no</tspan></text>
jb302@26 1016 <text
jb302@26 1017 xml:space="preserve"
jb302@26 1018 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 1019 x="111.04599"
jb302@26 1020 y="962.58148"
jb302@26 1021 id="text8393-9-8-6-6-21"
jb302@26 1022 sodipodi:linespacing="125%"><tspan
jb302@26 1023 sodipodi:role="line"
jb302@26 1024 id="tspan8395-4-3-9-7-2"
jb302@26 1025 x="111.04599"
jb302@26 1026 y="962.58148"
jb302@26 1027 style="font-size:18px">no</tspan></text>
jb302@26 1028 <text
jb302@26 1029 xml:space="preserve"
jb302@26 1030 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 1031 x="155.29587"
jb302@26 1032 y="374.07806"
jb302@26 1033 id="text8393-9-8-6-6-8"
jb302@26 1034 sodipodi:linespacing="125%"><tspan
jb302@26 1035 sodipodi:role="line"
jb302@26 1036 id="tspan8395-4-3-9-7-04"
jb302@26 1037 x="155.29587"
jb302@26 1038 y="374.07806"
jb302@26 1039 style="font-size:18px">yes</tspan></text>
jb302@26 1040 <text
jb302@26 1041 xml:space="preserve"
jb302@26 1042 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 1043 x="333.91293"
jb302@26 1044 y="376.88074"
jb302@26 1045 id="text8393-9-8-6-6-8-6"
jb302@26 1046 sodipodi:linespacing="125%"><tspan
jb302@26 1047 sodipodi:role="line"
jb302@26 1048 id="tspan8395-4-3-9-7-04-7"
jb302@26 1049 x="333.91293"
jb302@26 1050 y="376.88074"
jb302@26 1051 style="font-size:18px">yes</tspan></text>
jb302@26 1052 <text
jb302@26 1053 xml:space="preserve"
jb302@26 1054 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 1055 x="229.05162"
jb302@26 1056 y="536.96594"
jb302@26 1057 id="text8393-9-8-6-6-8-34"
jb302@26 1058 sodipodi:linespacing="125%"><tspan
jb302@26 1059 sodipodi:role="line"
jb302@26 1060 id="tspan8395-4-3-9-7-04-4"
jb302@26 1061 x="229.05162"
jb302@26 1062 y="536.96594"
jb302@26 1063 style="font-size:18px">yes</tspan></text>
jb302@26 1064 <text
jb302@26 1065 xml:space="preserve"
jb302@26 1066 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 1067 x="226.08617"
jb302@26 1068 y="883.01514"
jb302@26 1069 id="text8393-9-8-6-6-8-5"
jb302@26 1070 sodipodi:linespacing="125%"><tspan
jb302@26 1071 sodipodi:role="line"
jb302@26 1072 id="tspan8395-4-3-9-7-04-6"
jb302@26 1073 x="226.08617"
jb302@26 1074 y="883.01514"
jb302@26 1075 style="font-size:18px">yes</tspan></text>
jb302@26 1076 <text
jb302@26 1077 xml:space="preserve"
jb302@26 1078 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 1079 x="581.86676"
jb302@26 1080 y="849.70691"
jb302@26 1081 id="text8393-9-8-6-6-8-8"
jb302@26 1082 sodipodi:linespacing="125%"><tspan
jb302@26 1083 sodipodi:role="line"
jb302@26 1084 id="tspan8395-4-3-9-7-04-8"
jb302@26 1085 x="581.86676"
jb302@26 1086 y="849.70691"
jb302@26 1087 style="font-size:18px">yes</tspan></text>
jb302@26 1088 <path
jb302@26 1089 style="fill:none;stroke:#000000;stroke-width:0.94057953px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Lstart);marker-end:none"
jb302@26 1090 d="M 133.68455,92.52711 727.24143,87.70874"
jb302@26 1091 id="path12980"
jb302@26 1092 inkscape:connector-type="polyline"
jb302@26 1093 inkscape:connector-curvature="0" />
jb302@26 1094 <text
jb302@26 1095 xml:space="preserve"
jb302@26 1096 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 1097 x="697.27765"
jb302@26 1098 y="777.02643"
jb302@26 1099 id="text8393-9-8-6-6-21-5"
jb302@26 1100 sodipodi:linespacing="125%"><tspan
jb302@26 1101 sodipodi:role="line"
jb302@26 1102 id="tspan8395-4-3-9-7-2-7"
jb302@26 1103 x="697.27765"
jb302@26 1104 y="777.02643"
jb302@26 1105 style="font-size:18px">no</tspan></text>
jb302@26 1106 <text
jb302@26 1107 xml:space="preserve"
jb302@26 1108 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 1109 x="609.16821"
jb302@26 1110 y="888.09198"
jb302@26 1111 id="text8389-5-2-19-3"
jb302@26 1112 sodipodi:linespacing="125%"><tspan
jb302@26 1113 sodipodi:role="line"
jb302@26 1114 id="tspan8391-5-1-0-7"
jb302@26 1115 x="609.16821"
jb302@26 1116 y="888.09198"
jb302@26 1117 style="font-size:16px">output = sym, constant</tspan></text>
jb302@26 1118 <text
jb302@26 1119 xml:space="preserve"
jb302@26 1120 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 1121 x="235.30411"
jb302@26 1122 y="161.8342"
jb302@26 1123 id="text8393-9-8-6-6-8-6-6"
jb302@26 1124 sodipodi:linespacing="125%"><tspan
jb302@26 1125 sodipodi:role="line"
jb302@26 1126 id="tspan8395-4-3-9-7-04-7-1"
jb302@26 1127 x="235.30411"
jb302@26 1128 y="161.8342"
jb302@26 1129 style="font-size:18px">yes</tspan></text>
jb302@26 1130 <text
jb302@26 1131 xml:space="preserve"
jb302@26 1132 style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
jb302@26 1133 x="221.90758"
jb302@26 1134 y="663.37402"
jb302@26 1135 id="text8393-9-8-6-6-8-34-5"
jb302@26 1136 sodipodi:linespacing="125%"><tspan
jb302@26 1137 sodipodi:role="line"
jb302@26 1138 id="tspan8395-4-3-9-7-04-4-2"
jb302@26 1139 x="221.90758"
jb302@26 1140 y="663.37402"
jb302@26 1141 style="font-size:18px">yes</tspan></text>
jb302@26 1142 <path
jb302@26 1143 style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 1144 d="m 583.08238,541.91248 23.92773,-0.10512"
jb302@26 1145 id="path3467"
jb302@26 1146 inkscape:connector-type="polyline"
jb302@26 1147 inkscape:connector-curvature="0"
jb302@26 1148 inkscape:connection-start="#rect2993-3-8-1-2-7-1-6"
jb302@26 1149 inkscape:connection-start-point="d4" />
jb302@26 1150 <path
jb302@26 1151 style="fill:none;stroke:#000000;stroke-width:1.07589662px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
jb302@26 1152 d="m 466.2414,952.89545 1.04479,-326.99884"
jb302@26 1153 id="path4637"
jb302@26 1154 inkscape:connector-type="polyline"
jb302@26 1155 inkscape:connector-curvature="0" />
jb302@26 1156 <path
jb302@26 1157 style="fill:none;stroke:#000000;stroke-width:0.96755284px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
jb302@26 1158 d="m 467.86825,626.40279 138.4366,1.71346"
jb302@26 1159 id="path4641"
jb302@26 1160 inkscape:connector-type="polyline"
jb302@26 1161 inkscape:connector-curvature="0" />
jb302@26 1162 <path
jb302@26 1163 style="fill:none;stroke:#000000;stroke-width:0.73932183px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
jb302@26 1164 d="m 680.03365,784.50292 45.30004,0.71429"
jb302@26 1165 id="path4831"
jb302@26 1166 inkscape:connector-type="polyline"
jb302@26 1167 inkscape:connector-curvature="0" />
jb302@26 1168 <path
jb302@26 1169 style="fill:none;stroke:#000000;stroke-width:0.97020918px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
jb302@26 1170 d="M 724.28177,785.62912 725.09313,86.23831"
jb302@26 1171 id="path4835"
jb302@26 1172 inkscape:connector-type="polyline"
jb302@26 1173 inkscape:connector-curvature="0" />
jb302@26 1174 <path
jb302@26 1175 style="fill:none;stroke:#000000;stroke-width:0.96885246px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
jb302@26 1176 d="m 237.91603,1012.9579 30.80012,-0.2093"
jb302@26 1177 id="path3493"
jb302@26 1178 inkscape:connector-type="polyline"
jb302@26 1179 inkscape:connector-curvature="0" />
jb302@26 1180 <path
jb302@26 1181 style="fill:none;stroke:#000000;stroke-width:0.93394142px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
jb302@26 1182 d="m 269.37465,1013.5043 0.77317,-60.92016"
jb302@26 1183 id="path3495"
jb302@26 1184 inkscape:connector-type="polyline"
jb302@26 1185 inkscape:connector-curvature="0" />
jb302@26 1186 <path
jb302@26 1187 style="fill:none;stroke:#000000;stroke-width:0.98644656;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Lend-7);display:inline"
jb302@26 1188 d="m 269.94394,952.6495 196.0346,0.71257"
jb302@26 1189 id="path3497"
jb302@26 1190 inkscape:connector-type="polyline"
jb302@26 1191 inkscape:connector-curvature="0" />
jb302@26 1192 </g>
jb302@26 1193 </svg>