annotate docs/img/asm/tokenize.svg @ 42:792da050d8c4 tip

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