xref: /Universal-ctags/docs/input-text-stream.svg (revision 33f6b36bbb844ad7e1b57289a752c71fc7ef12f7)
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
4<svg
5   xmlns:dc="http://purl.org/dc/elements/1.1/"
6   xmlns:cc="http://creativecommons.org/ns#"
7   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8   xmlns:svg="http://www.w3.org/2000/svg"
9   xmlns="http://www.w3.org/2000/svg"
10   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12   width="167.89255mm"
13   height="99.839706mm"
14   viewBox="0 0 594.89486 353.76276"
15   id="svg2"
16   version="1.1"
17   inkscape:version="0.91 r13725"
18   sodipodi:docname="input-text-stream.svg">
19  <defs
20     id="defs4">
21    <marker
22       inkscape:stockid="Arrow1Lend"
23       orient="auto"
24       refY="0"
25       refX="0"
26       id="marker12257"
27       style="overflow:visible"
28       inkscape:isstock="true">
29      <path
30         inkscape:connector-curvature="0"
31         id="path12259"
32         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
33         style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1pt;stroke-opacity:1"
34         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
35    </marker>
36    <marker
37       inkscape:isstock="true"
38       style="overflow:visible"
39       id="marker11059"
40       refX="0"
41       refY="0"
42       orient="auto"
43       inkscape:stockid="Arrow1Lend">
44      <path
45         transform="matrix(-0.8,0,0,-0.8,-10,0)"
46         style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1pt;stroke-opacity:1"
47         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
48         id="path11061"
49         inkscape:connector-curvature="0" />
50    </marker>
51    <marker
52       inkscape:stockid="Arrow1Lend"
53       orient="auto"
54       refY="0"
55       refX="0"
56       id="marker6735"
57       style="overflow:visible"
58       inkscape:isstock="true">
59      <path
60         id="path6737"
61         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
62         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
63         transform="matrix(-0.8,0,0,-0.8,-10,0)"
64         inkscape:connector-curvature="0" />
65    </marker>
66    <marker
67       inkscape:stockid="Arrow1Lend"
68       orient="auto"
69       refY="0"
70       refX="0"
71       id="Arrow1Lend"
72       style="overflow:visible"
73       inkscape:isstock="true">
74      <path
75         id="path6191"
76         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
77         style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1pt;stroke-opacity:1"
78         transform="matrix(-0.8,0,0,-0.8,-10,0)"
79         inkscape:connector-curvature="0" />
80    </marker>
81    <marker
82       inkscape:stockid="Arrow1Lend"
83       orient="auto"
84       refY="0"
85       refX="0"
86       id="marker6735-4"
87       style="overflow:visible"
88       inkscape:isstock="true">
89      <path
90         inkscape:connector-curvature="0"
91         id="path6737-6"
92         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
93         style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1pt;stroke-opacity:1"
94         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
95    </marker>
96    <marker
97       inkscape:stockid="Arrow1Lend"
98       orient="auto"
99       refY="0"
100       refX="0"
101       id="marker6735-6"
102       style="overflow:visible"
103       inkscape:isstock="true">
104      <path
105         inkscape:connector-curvature="0"
106         id="path6737-7"
107         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
108         style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:#666666;stroke-width:1pt;stroke-opacity:1"
109         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
110    </marker>
111  </defs>
112  <sodipodi:namedview
113     id="base"
114     pagecolor="#ffffff"
115     bordercolor="#666666"
116     borderopacity="1.0"
117     inkscape:pageopacity="0.0"
118     inkscape:pageshadow="2"
119     inkscape:zoom="2.0000001"
120     inkscape:cx="234.25314"
121     inkscape:cy="183.38668"
122     inkscape:document-units="px"
123     inkscape:current-layer="layer1"
124     showgrid="false"
125     showguides="true"
126     inkscape:guide-bbox="true"
127     inkscape:window-width="2880"
128     inkscape:window-height="1583"
129     inkscape:window-x="1200"
130     inkscape:window-y="0"
131     inkscape:window-maximized="1"
132     fit-margin-top="0"
133     fit-margin-left="0"
134     fit-margin-right="0"
135     fit-margin-bottom="0">
136    <sodipodi:guide
137       position="426.1203,332.25068"
138       orientation="1,0"
139       id="guide7768" />
140    <sodipodi:guide
141       position="276.92077,57.186122"
142       orientation="1,0"
143       id="guide6795" />
144    <sodipodi:guide
145       position="524.61361,27.425191"
146       orientation="0,1"
147       id="guide6910" />
148    <sodipodi:guide
149       position="473.14292,279.92477"
150       orientation="0,1"
151       id="guide7227" />
152  </sodipodi:namedview>
153  <metadata
154     id="metadata7">
155    <rdf:RDF>
156      <cc:Work
157         rdf:about="">
158        <dc:format>image/svg+xml</dc:format>
159        <dc:type
160           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
161        <dc:title></dc:title>
162      </cc:Work>
163    </rdf:RDF>
164  </metadata>
165  <g
166     inkscape:label="Layer 1"
167     inkscape:groupmode="layer"
168     id="layer1"
169     transform="translate(-67.866371,-141.45457)">
170    <text
171       xml:space="preserve"
172       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
173       x="67.530678"
174       y="335.67322"
175       id="text9293"
176       sodipodi:linespacing="0%"><tspan
177         sodipodi:role="line"
178         id="tspan9295"
179         x="67.530678"
180         y="335.67322"
181         style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Italic';text-align:start;writing-mode:lr-tb;text-anchor:start">File</tspan></text>
182    <path
183       style="fill:none;fill-rule:evenodd;stroke:#666666;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:"
184       d="m 92.08532,334.79905 26.03301,15.03449"
185       id="path7947-9"
186       inkscape:connector-curvature="0"
187       sodipodi:nodetypes="cc" />
188    <rect
189       style="opacity:1;fill:none;fill-opacity:1;stroke:#666666;stroke-width:2;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
190       id="rect5890-3"
191       width="115.17915"
192       height="143.60025"
193       x="120.64043"
194       y="350.61703" />
195    <text
196       xml:space="preserve"
197       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
198       x="192.03923"
199       y="437.42728"
200       id="text4751-9"
201       sodipodi:linespacing="0%"><tspan
202         sodipodi:role="line"
203         id="tspan4753-3"
204         x="192.03923"
205         y="437.42728">inputFileInfo</tspan></text>
206    <rect
207       style="opacity:1;fill:none;fill-opacity:1;stroke:#666666;stroke-width:2;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
208       id="rect5890-3-2"
209       width="74.179138"
210       height="26.850252"
211       x="284.89038"
212       y="466.61707" />
213    <text
214       xml:space="preserve"
215       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
216       x="289.03918"
217       y="485.67725"
218       id="text4751-9-5"
219       sodipodi:linespacing="0%"><tspan
220         sodipodi:role="line"
221         id="tspan4753-3-3"
222         x="289.03918"
223         y="485.67725">MIO</tspan></text>
224    <text
225       xml:space="preserve"
226       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
227       x="183.0112"
228       y="375.04214"
229       id="text4723-9"
230       sodipodi:linespacing="0%"><tspan
231         sodipodi:role="line"
232         id="tspan4725-6"
233         x="183.0112"
234         y="375.04214">.<tspan
235   style="fill:#ff0000"
236   id="tspan7233">input</tspan></tspan></text>
237    <path
238       style="fill:none;fill-rule:evenodd;stroke:#666666;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:"
239       d="m 229.87899,474.95864 54.38481,-8.6455"
240       id="path7947-9-5-1"
241       inkscape:connector-curvature="0"
242       sodipodi:nodetypes="cc" />
243    <text
244       xml:space="preserve"
245       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
246       x="202.2612"
247       y="478.54218"
248       id="text4723-9-3"
249       sodipodi:linespacing="0%"><tspan
250         sodipodi:role="line"
251         id="tspan4725-6-5"
252         x="202.2612"
253         y="478.54218">.mio</tspan></text>
254    <text
255       xml:space="preserve"
256       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
257       x="182.54245"
258       y="415.66718"
259       id="text4723-9-37"
260       sodipodi:linespacing="0%"><tspan
261         sodipodi:role="line"
262         id="tspan4725-6-9"
263         x="182.54245"
264         y="415.66718">.source</tspan></text>
265    <rect
266       style="opacity:1;fill:none;fill-opacity:1;stroke:#666666;stroke-width:2;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
267       id="rect5890-3-2-0"
268       width="227.67914"
269       height="37.35025"
270       x="188.89038"
271       y="361.86703" />
272    <text
273       xml:space="preserve"
274       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
275       x="122.66747"
276       y="492.16711"
277       id="text4751-9-2"
278       sodipodi:linespacing="0%"><tspan
279         sodipodi:role="line"
280         id="tspan4753-3-7"
281         x="122.66747"
282         y="492.16711">inputFile</tspan></text>
283    <text
284       xml:space="preserve"
285       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
286       x="192.0737"
287       y="394.16714"
288       id="text4751-9-7"
289       sodipodi:linespacing="0%"><tspan
290         sodipodi:role="line"
291         id="tspan4753-3-6"
292         x="192.0737"
293         y="394.16714">inputFileInfo</tspan></text>
294    <text
295       xml:space="preserve"
296       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
297       x="379.04248"
298       y="376.66718"
299       id="text4723-9-6"
300       sodipodi:linespacing="0%"><tspan
301         sodipodi:role="line"
302         id="tspan4725-6-0"
303         x="379.04248"
304         y="376.66718">.name</tspan></text>
305    <text
306       xml:space="preserve"
307       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
308       x="343.10495"
309       y="390.54218"
310       id="text4723-9-6-5"
311       sodipodi:linespacing="0%"><tspan
312         sodipodi:role="line"
313         id="tspan4725-6-0-8"
314         x="343.10495"
315         y="390.54218">.lineNumber</tspan></text>
316    <rect
317       y="405.86703"
318       x="188.89038"
319       height="37.35025"
320       width="227.67914"
321       id="rect6754"
322       style="opacity:1;fill:none;fill-opacity:1;stroke:#666666;stroke-width:2;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
323    <text
324       xml:space="preserve"
325       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
326       x="380.82373"
327       y="421.10468"
328       id="text4723-9-6-8"
329       sodipodi:linespacing="0%"><tspan
330         sodipodi:role="line"
331         id="tspan4725-6-0-7"
332         x="380.82373"
333         y="421.10468">.name</tspan></text>
334    <text
335       xml:space="preserve"
336       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
337       x="344.8862"
338       y="434.97968"
339       id="text4723-9-6-5-1"
340       sodipodi:linespacing="0%"><tspan
341         sodipodi:role="line"
342         id="tspan4725-6-0-8-3"
343         x="344.8862"
344         y="434.97968">.lineNumber</tspan></text>
345    <path
346       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.56267413;marker-end:"
347       d="m 326.78713,483.28606 43.13352,-43.84062 0,-61.51829 -43.13352,-24.90314 0,-105.20449"
348       id="path6819"
349       inkscape:connector-curvature="0"
350       sodipodi:nodetypes="ccccc" />
351    <text
352       xml:space="preserve"
353       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
354       x="260.0112"
355       y="229.16718"
356       id="text4413-4"
357       sodipodi:linespacing="0%"><tspan
358         sodipodi:role="line"
359         id="tspan4415-4"
360         x="260.0112"
361         y="229.16718">readLineFrom<tspan
362   style="fill:#ff0000"
363   id="tspan7229">Input</tspan>File()</tspan></text>
364    <text
365       xml:space="preserve"
366       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
367       x="259.13953"
368       y="244.50829"
369       id="text4413-4-4"
370       sodipodi:linespacing="0%"><tspan
371         sodipodi:role="line"
372         id="tspan4415-4-7"
373         x="259.13953"
374         y="244.50829">getcFrom<tspan
375   style="fill:#ff0000"
376   id="tspan7231">Input</tspan>File()</tspan></text>
377    <rect
378       style="opacity:1;fill:none;fill-opacity:1;stroke:#666666;stroke-width:2;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
379       id="rect3382-6"
380       width="188.39343"
381       height="34.850262"
382       x="173.88332"
383       y="155.94229" />
384    <text
385       xml:space="preserve"
386       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
387       x="272.13773"
388       y="185.185"
389       id="text4295-0"
390       sodipodi:linespacing="0%"><tspan
391         sodipodi:role="line"
392         id="tspan4297-1"
393         x="272.13773"
394         y="185.185">lang-&gt;parser()</tspan></text>
395    <text
396       xml:space="preserve"
397       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
398       x="174.36806"
399       y="150.95457"
400       id="text4299-7"
401       sodipodi:linespacing="0%"><tspan
402         sodipodi:role="line"
403         id="tspan4301-4"
404         x="174.36806"
405         y="150.95457">native parser written in C</tspan></text>
406    <path
407       style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:"
408       d="m 318.88942,215.03846 -0.022,-12.39295 -10.0459,0.0207 18.1028,-15.43867 17.82841,15.42523 -10.00691,0.01 0.043,12.41063 z"
409       id="path5618-0-6-14-4"
410       inkscape:connector-curvature="0"
411       sodipodi:nodetypes="cccccccc" />
412    <path
413       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.47632315;marker-end:"
414       d="m 326.78713,482.57895 149.35029,-37.18376 -0.5,-204.93964"
415       id="path6945"
416       inkscape:connector-curvature="0"
417       sodipodi:nodetypes="ccc" />
418    <text
419       xml:space="preserve"
420       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
421       x="412.98727"
422       y="230.28645"
423       id="text4413-4-1"
424       sodipodi:linespacing="0%"><tspan
425         sodipodi:role="line"
426         id="tspan4415-4-5"
427         x="412.98727"
428         y="230.28645">readLineFrom<tspan
429   style="fill:#000080"
430   id="tspan7235">Bypass</tspan>()</tspan></text>
431    <rect
432       style="opacity:1;fill:none;fill-opacity:1;stroke:#666666;stroke-width:2;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
433       id="rect5890-3-2-9"
434       width="74.179138"
435       height="26.850252"
436       x="585.39044"
437       y="467.36707" />
438    <text
439       xml:space="preserve"
440       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
441       x="589.53925"
442       y="486.42725"
443       id="text4751-9-5-6"
444       sodipodi:linespacing="0%"><tspan
445         sodipodi:role="line"
446         id="tspan4753-3-3-7"
447         x="589.53925"
448         y="486.42725">MIO</tspan></text>
449    <path
450       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.72144847;marker-end:"
451       d="m 624.47997,476.79215 c 0,-237 0,-237 0,-237"
452       id="path7025"
453       inkscape:connector-curvature="0" />
454    <text
455       xml:space="preserve"
456       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
457       x="583.07373"
458       y="230.22966"
459       id="text4413-4-1-8"
460       sodipodi:linespacing="0%"><tspan
461         sodipodi:role="line"
462         id="tspan4415-4-5-5"
463         x="583.07373"
464         y="230.22966">readLine<tspan
465   style="fill:#008000"
466   id="tspan7237">Raw</tspan>()</tspan></text>
467    <path
468       style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:"
469       d="m 465.58226,215.68015 -0.022,-12.39295 -10.0459,0.0207 18.1028,-15.43867 17.82841,15.42523 -10.00691,0.01 0.043,12.41063 z"
470       id="path5618-0-6-14-4-4"
471       inkscape:connector-curvature="0"
472       sodipodi:nodetypes="cccccccc" />
473    <path
474       style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:"
475       d="m 613.58226,214.68015 -0.022,-12.39295 -10.0459,0.0207 18.1028,-15.43867 17.82841,15.42523 -10.00691,0.01 0.043,12.41063 z"
476       id="path5618-0-6-14-4-4-4"
477       inkscape:connector-curvature="0"
478       sodipodi:nodetypes="cccccccc" />
479    <rect
480       style="opacity:1;fill:none;fill-opacity:1;stroke:#666666;stroke-width:2;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
481       id="rect3382-6-8"
482       width="188.39343"
483       height="34.850262"
484       x="174.22289"
485       y="286.2106" />
486    <text
487       sodipodi:linespacing="0%"
488       id="text7290"
489       y="280.95459"
490       x="174.36806"
491       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12.5px;line-height:0%;font-family:'VL Gothic';-inkscape-font-specification:'VL Gothic';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
492       xml:space="preserve"><tspan
493         y="280.95459"
494         x="174.36806"
495         id="tspan7292"
496         sodipodi:role="line">regex parser pattern matching</tspan></text>
497  </g>
498</svg>
499