book/src/images/interpreter.svg
changeset 1 866172a16472
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/book/src/images/interpreter.svg	Wed Mar 23 21:10:10 2011 +0100
     1.3 @@ -0,0 +1,268 @@
     1.4 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
     1.5 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
     1.6 +
     1.7 +<svg
     1.8 +   xmlns:dc="http://purl.org/dc/elements/1.1/"
     1.9 +   xmlns:cc="http://creativecommons.org/ns#"
    1.10 +   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    1.11 +   xmlns:svg="http://www.w3.org/2000/svg"
    1.12 +   xmlns="http://www.w3.org/2000/svg"
    1.13 +   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    1.14 +   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    1.15 +   width="744.09448819"
    1.16 +   height="1052.3622047"
    1.17 +   id="svg2"
    1.18 +   version="1.1"
    1.19 +   inkscape:version="0.47pre4 r22446"
    1.20 +   sodipodi:docname="interpreter.svg"
    1.21 +   inkscape:export-filename="/home/sowa/workspace/comsoft/thesis/paper/src/images/compiler.png"
    1.22 +   inkscape:export-xdpi="90"
    1.23 +   inkscape:export-ydpi="90">
    1.24 +  <defs
    1.25 +     id="defs4">
    1.26 +    <marker
    1.27 +       inkscape:stockid="EmptyTriangleOutL"
    1.28 +       orient="auto"
    1.29 +       refY="0.0"
    1.30 +       refX="0.0"
    1.31 +       id="EmptyTriangleOutL"
    1.32 +       style="overflow:visible">
    1.33 +      <path
    1.34 +         id="path3801"
    1.35 +         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
    1.36 +         style="fill-rule:evenodd;fill:#FFFFFF;stroke:#000000;stroke-width:1.0pt;marker-start:none"
    1.37 +         transform="scale(0.8) translate(-6,0)" />
    1.38 +    </marker>
    1.39 +    <marker
    1.40 +       inkscape:stockid="Arrow2Lend"
    1.41 +       orient="auto"
    1.42 +       refY="0.0"
    1.43 +       refX="0.0"
    1.44 +       id="Arrow2Lend"
    1.45 +       style="overflow:visible;">
    1.46 +      <path
    1.47 +         id="path3661"
    1.48 +         style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
    1.49 +         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
    1.50 +         transform="scale(1.1) rotate(180) translate(1,0)" />
    1.51 +    </marker>
    1.52 +    <inkscape:perspective
    1.53 +       sodipodi:type="inkscape:persp3d"
    1.54 +       inkscape:vp_x="0 : 526.18109 : 1"
    1.55 +       inkscape:vp_y="0 : 1000 : 0"
    1.56 +       inkscape:vp_z="744.09448 : 526.18109 : 1"
    1.57 +       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
    1.58 +       id="perspective10" />
    1.59 +    <inkscape:perspective
    1.60 +       id="perspective3606"
    1.61 +       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
    1.62 +       inkscape:vp_z="1 : 0.5 : 1"
    1.63 +       inkscape:vp_y="0 : 1000 : 0"
    1.64 +       inkscape:vp_x="0 : 0.5 : 1"
    1.65 +       sodipodi:type="inkscape:persp3d" />
    1.66 +    <inkscape:perspective
    1.67 +       id="perspective4093"
    1.68 +       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
    1.69 +       inkscape:vp_z="1 : 0.5 : 1"
    1.70 +       inkscape:vp_y="0 : 1000 : 0"
    1.71 +       inkscape:vp_x="0 : 0.5 : 1"
    1.72 +       sodipodi:type="inkscape:persp3d" />
    1.73 +    <marker
    1.74 +       inkscape:stockid="Arrow2Lend"
    1.75 +       orient="auto"
    1.76 +       refY="0"
    1.77 +       refX="0"
    1.78 +       id="Arrow2Lend-1"
    1.79 +       style="overflow:visible">
    1.80 +      <path
    1.81 +         id="path3661-0"
    1.82 +         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
    1.83 +         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"
    1.84 +         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
    1.85 +    </marker>
    1.86 +    <inkscape:perspective
    1.87 +       id="perspective4123"
    1.88 +       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
    1.89 +       inkscape:vp_z="1 : 0.5 : 1"
    1.90 +       inkscape:vp_y="0 : 1000 : 0"
    1.91 +       inkscape:vp_x="0 : 0.5 : 1"
    1.92 +       sodipodi:type="inkscape:persp3d" />
    1.93 +    <marker
    1.94 +       inkscape:stockid="Arrow2Lend"
    1.95 +       orient="auto"
    1.96 +       refY="0"
    1.97 +       refX="0"
    1.98 +       id="Arrow2Lend-6"
    1.99 +       style="overflow:visible">
   1.100 +      <path
   1.101 +         id="path3661-3"
   1.102 +         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
   1.103 +         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"
   1.104 +         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
   1.105 +    </marker>
   1.106 +    <inkscape:perspective
   1.107 +       id="perspective4355"
   1.108 +       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
   1.109 +       inkscape:vp_z="1 : 0.5 : 1"
   1.110 +       inkscape:vp_y="0 : 1000 : 0"
   1.111 +       inkscape:vp_x="0 : 0.5 : 1"
   1.112 +       sodipodi:type="inkscape:persp3d" />
   1.113 +    <inkscape:perspective
   1.114 +       id="perspective4593"
   1.115 +       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
   1.116 +       inkscape:vp_z="1 : 0.5 : 1"
   1.117 +       inkscape:vp_y="0 : 1000 : 0"
   1.118 +       inkscape:vp_x="0 : 0.5 : 1"
   1.119 +       sodipodi:type="inkscape:persp3d" />
   1.120 +    <marker
   1.121 +       inkscape:stockid="Arrow2Lend"
   1.122 +       orient="auto"
   1.123 +       refY="0"
   1.124 +       refX="0"
   1.125 +       id="Arrow2Lend-2"
   1.126 +       style="overflow:visible">
   1.127 +      <path
   1.128 +         id="path3661-6"
   1.129 +         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
   1.130 +         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"
   1.131 +         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
   1.132 +    </marker>
   1.133 +    <inkscape:perspective
   1.134 +       id="perspective4627"
   1.135 +       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
   1.136 +       inkscape:vp_z="1 : 0.5 : 1"
   1.137 +       inkscape:vp_y="0 : 1000 : 0"
   1.138 +       inkscape:vp_x="0 : 0.5 : 1"
   1.139 +       sodipodi:type="inkscape:persp3d" />
   1.140 +    <marker
   1.141 +       inkscape:stockid="Arrow2Lend"
   1.142 +       orient="auto"
   1.143 +       refY="0"
   1.144 +       refX="0"
   1.145 +       id="Arrow2Lend-0"
   1.146 +       style="overflow:visible">
   1.147 +      <path
   1.148 +         id="path3661-2"
   1.149 +         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
   1.150 +         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"
   1.151 +         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
   1.152 +    </marker>
   1.153 +    <inkscape:perspective
   1.154 +       id="perspective4661"
   1.155 +       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
   1.156 +       inkscape:vp_z="1 : 0.5 : 1"
   1.157 +       inkscape:vp_y="0 : 1000 : 0"
   1.158 +       inkscape:vp_x="0 : 0.5 : 1"
   1.159 +       sodipodi:type="inkscape:persp3d" />
   1.160 +    <marker
   1.161 +       inkscape:stockid="Arrow2Lend"
   1.162 +       orient="auto"
   1.163 +       refY="0"
   1.164 +       refX="0"
   1.165 +       id="Arrow2Lend-9"
   1.166 +       style="overflow:visible">
   1.167 +      <path
   1.168 +         id="path3661-4"
   1.169 +         style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
   1.170 +         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"
   1.171 +         transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
   1.172 +    </marker>
   1.173 +  </defs>
   1.174 +  <sodipodi:namedview
   1.175 +     id="base"
   1.176 +     pagecolor="#ffffff"
   1.177 +     bordercolor="#666666"
   1.178 +     borderopacity="1.0"
   1.179 +     inkscape:pageopacity="0.0"
   1.180 +     inkscape:pageshadow="2"
   1.181 +     inkscape:zoom="1.1766892"
   1.182 +     inkscape:cx="166.2906"
   1.183 +     inkscape:cy="816"
   1.184 +     inkscape:document-units="px"
   1.185 +     inkscape:current-layer="layer1"
   1.186 +     showgrid="false"
   1.187 +     inkscape:window-width="1024"
   1.188 +     inkscape:window-height="691"
   1.189 +     inkscape:window-x="448"
   1.190 +     inkscape:window-y="1200"
   1.191 +     inkscape:window-maximized="1" />
   1.192 +  <metadata
   1.193 +     id="metadata7">
   1.194 +    <rdf:RDF>
   1.195 +      <cc:Work
   1.196 +         rdf:about="">
   1.197 +        <dc:format>image/svg+xml</dc:format>
   1.198 +        <dc:type
   1.199 +           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
   1.200 +        <dc:title />
   1.201 +      </cc:Work>
   1.202 +    </rdf:RDF>
   1.203 +  </metadata>
   1.204 +  <g
   1.205 +     inkscape:label="Layer 1"
   1.206 +     inkscape:groupmode="layer"
   1.207 +     id="layer1">
   1.208 +    <rect
   1.209 +       style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
   1.210 +       id="rect2816"
   1.211 +       width="278.17865"
   1.212 +       height="148.43781"
   1.213 +       x="195.1964"
   1.214 +       y="162.14328" />
   1.215 +    <text
   1.216 +       xml:space="preserve"
   1.217 +       style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
   1.218 +       x="229.96864"
   1.219 +       y="252.75813"
   1.220 +       id="text3590"><tspan
   1.221 +         sodipodi:role="line"
   1.222 +         id="tspan3592"
   1.223 +         x="229.96864"
   1.224 +         y="252.75813">Interpreter</tspan></text>
   1.225 +    <text
   1.226 +       xml:space="preserve"
   1.227 +       style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
   1.228 +       x="-76.885719"
   1.229 +       y="223.48082"
   1.230 +       id="text3594"><tspan
   1.231 +         sodipodi:role="line"
   1.232 +         id="tspan3596"
   1.233 +         x="-76.885719"
   1.234 +         y="223.48082">Quellcode</tspan></text>
   1.235 +    <path
   1.236 +       style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Lend)"
   1.237 +       d="m 131.78902,211.83907 60.27371,0"
   1.238 +       id="path3635-3"
   1.239 +       inkscape:connector-type="polyline" />
   1.240 +    <text
   1.241 +       xml:space="preserve"
   1.242 +       style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
   1.243 +       x="-40.960587"
   1.244 +       y="275.90784"
   1.245 +       id="text3594-4"><tspan
   1.246 +         sodipodi:role="line"
   1.247 +         id="tspan3596-5"
   1.248 +         x="-40.960587"
   1.249 +         y="275.90784">Eingabe</tspan></text>
   1.250 +    <path
   1.251 +       style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Lend)"
   1.252 +       d="m 131.71415,264.26609 60.27371,0"
   1.253 +       id="path3635-3-2"
   1.254 +       inkscape:connector-type="polyline" />
   1.255 +    <text
   1.256 +       xml:space="preserve"
   1.257 +       style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
   1.258 +       x="540.07758"
   1.259 +       y="250.72382"
   1.260 +       id="text3594-6-5"><tspan
   1.261 +         sodipodi:role="line"
   1.262 +         id="tspan3596-1-1"
   1.263 +         x="540.07758"
   1.264 +         y="250.72382">Ausgabe</tspan></text>
   1.265 +    <path
   1.266 +       style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Lend)"
   1.267 +       d="m 473.6043,237.9118 60.27371,0"
   1.268 +       id="path3635-3-1-0"
   1.269 +       inkscape:connector-type="polyline" />
   1.270 +  </g>
   1.271 +</svg>