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