move JFlex to CE source
[fedora-idea.git] / tools / lexer / jflex-1.4 / examples / java / lexer-output.good
blobd6d9af33c3d4c78c196c8b8989ead38d7a6a3044
1 Lexing [TestLexer.java]
2 line:20 col:1 --import--IMPORT--
3 token: line 20, column 1, sym: 23
4 line:20 col:8 --java--IDENTIFIER--
5 token: line 20, column 8, sym: 98, value: 'java'
6 line:20 col:12 --.--DOT--
7 token: line 20, column 12, sym: 12
8 line:20 col:13 --io--IDENTIFIER--
9 token: line 20, column 13, sym: 98, value: 'io'
10 line:20 col:15 --.--DOT--
11 token: line 20, column 15, sym: 12
12 line:20 col:16 --*--MULT--
13 token: line 20, column 16, sym: 14
14 line:20 col:17 --;--SEMICOLON--
15 token: line 20, column 17, sym: 13
16 line:21 col:1 --import--IMPORT--
17 token: line 21, column 1, sym: 23
18 line:21 col:8 --java_cup--IDENTIFIER--
19 token: line 21, column 8, sym: 98, value: 'java_cup'
20 line:21 col:16 --.--DOT--
21 token: line 21, column 16, sym: 12
22 line:21 col:17 --runtime--IDENTIFIER--
23 token: line 21, column 17, sym: 98, value: 'runtime'
24 line:21 col:24 --.--DOT--
25 token: line 21, column 24, sym: 12
26 line:21 col:25 --Symbol--IDENTIFIER--
27 token: line 21, column 25, sym: 98, value: 'Symbol'
28 line:21 col:31 --;--SEMICOLON--
29 token: line 21, column 31, sym: 13
30 line:29 col:1 --public--PUBLIC--
31 token: line 29, column 1, sym: 24
32 line:29 col:8 --class--CLASS--
33 token: line 29, column 8, sym: 34
34 line:29 col:14 --TestLexer--IDENTIFIER--
35 token: line 29, column 14, sym: 98, value: 'TestLexer'
36 line:29 col:24 --{--LBRACE--
37 token: line 29, column 24, sym: 16
38 line:32 col:3 --int--INT--
39 token: line 32, column 3, sym: 5
40 line:32 col:7 --intDec--IDENTIFIER--
41 token: line 32, column 7, sym: 98, value: 'intDec'
42 line:32 col:14 --=--EQ--
43 token: line 32, column 14, sym: 18
44 line:32 col:16 --37--INTEGER_LITERAL--
45 token: line 32, column 16, sym: 93, value: '37'
46 line:32 col:18 --;--SEMICOLON--
47 token: line 32, column 18, sym: 13
48 line:33 col:3 --long--LONG--
49 token: line 33, column 3, sym: 6
50 line:33 col:8 --longDec--IDENTIFIER--
51 token: line 33, column 8, sym: 98, value: 'longDec'
52 line:33 col:16 --=--EQ--
53 token: line 33, column 16, sym: 18
54 line:33 col:18 --37l--INTEGER_LITERAL--
55 token: line 33, column 18, sym: 93, value: '37'
56 line:33 col:21 --;--SEMICOLON--
57 token: line 33, column 21, sym: 13
58 line:34 col:3 --int--INT--
59 token: line 34, column 3, sym: 5
60 line:34 col:7 --intHex--IDENTIFIER--
61 token: line 34, column 7, sym: 98, value: 'intHex'
62 line:34 col:14 --=--EQ--
63 token: line 34, column 14, sym: 18
64 line:34 col:16 --0x0001--INTEGER_LITERAL--
65 token: line 34, column 16, sym: 93, value: '1'
66 line:34 col:22 --;--SEMICOLON--
67 token: line 34, column 22, sym: 13
68 line:35 col:3 --long--LONG--
69 token: line 35, column 3, sym: 6
70 line:35 col:8 --longHex--IDENTIFIER--
71 token: line 35, column 8, sym: 98, value: 'longHex'
72 line:35 col:16 --=--EQ--
73 token: line 35, column 16, sym: 18
74 line:35 col:18 --0xFFFFl--INTEGER_LITERAL--
75 token: line 35, column 18, sym: 93, value: '65535'
76 line:35 col:25 --;--SEMICOLON--
77 token: line 35, column 25, sym: 13
78 line:36 col:3 --int--INT--
79 token: line 36, column 3, sym: 5
80 line:36 col:7 --intOct--IDENTIFIER--
81 token: line 36, column 7, sym: 98, value: 'intOct'
82 line:36 col:14 --=--EQ--
83 token: line 36, column 14, sym: 18
84 line:36 col:16 --0377--INTEGER_LITERAL--
85 token: line 36, column 16, sym: 93, value: '255'
86 line:36 col:20 --;--SEMICOLON--
87 token: line 36, column 20, sym: 13
88 line:37 col:3 --long--LONG--
89 token: line 37, column 3, sym: 6
90 line:37 col:8 --longOc--IDENTIFIER--
91 token: line 37, column 8, sym: 98, value: 'longOc'
92 line:37 col:15 --=--EQ--
93 token: line 37, column 15, sym: 18
94 line:37 col:17 --007l--INTEGER_LITERAL--
95 token: line 37, column 17, sym: 93, value: '7'
96 line:37 col:21 --;--SEMICOLON--
97 token: line 37, column 21, sym: 13
98 line:40 col:3 --public--PUBLIC--
99 token: line 40, column 3, sym: 24
100 line:40 col:10 --static--STATIC--
101 token: line 40, column 10, sym: 27
102 line:40 col:17 --void--VOID--
103 token: line 40, column 17, sym: 37
104 line:40 col:22 --main--IDENTIFIER--
105 token: line 40, column 22, sym: 98, value: 'main'
106 line:40 col:26 --(--LPAREN--
107 token: line 40, column 26, sym: 19
108 line:40 col:27 --String--IDENTIFIER--
109 token: line 40, column 27, sym: 98, value: 'String'
110 line:40 col:34 --argv--IDENTIFIER--
111 token: line 40, column 34, sym: 98, value: 'argv'
112 line:40 col:38 --[--LBRACK--
113 token: line 40, column 38, sym: 10
114 line:40 col:39 --]--RBRACK--
115 token: line 40, column 39, sym: 11
116 line:40 col:40 --)--RPAREN--
117 token: line 40, column 40, sym: 20
118 line:40 col:42 --{--LBRACE--
119 token: line 40, column 42, sym: 16
120 line:42 col:5 --for--FOR--
121 token: line 42, column 5, sym: 49
122 line:42 col:9 --(--LPAREN--
123 token: line 42, column 9, sym: 19
124 line:42 col:10 --int--INT--
125 token: line 42, column 10, sym: 5
126 line:42 col:14 --i--IDENTIFIER--
127 token: line 42, column 14, sym: 98, value: 'i'
128 line:42 col:16 --=--EQ--
129 token: line 42, column 16, sym: 18
130 line:42 col:18 --0--INTEGER_LITERAL--
131 token: line 42, column 18, sym: 93, value: '0'
132 line:42 col:19 --;--SEMICOLON--
133 token: line 42, column 19, sym: 13
134 line:42 col:21 --i--IDENTIFIER--
135 token: line 42, column 21, sym: 98, value: 'i'
136 line:42 col:23 --<--LT--
137 token: line 42, column 23, sym: 69
138 line:42 col:25 --argv--IDENTIFIER--
139 token: line 42, column 25, sym: 98, value: 'argv'
140 line:42 col:29 --.--DOT--
141 token: line 42, column 29, sym: 12
142 line:42 col:30 --length--IDENTIFIER--
143 token: line 42, column 30, sym: 98, value: 'length'
144 line:42 col:36 --;--SEMICOLON--
145 token: line 42, column 36, sym: 13
146 line:42 col:38 --i--IDENTIFIER--
147 token: line 42, column 38, sym: 98, value: 'i'
148 line:42 col:39 --++--PLUSPLUS--
149 token: line 42, column 39, sym: 58
150 line:42 col:41 --)--RPAREN--
151 token: line 42, column 41, sym: 20
152 line:42 col:43 --{--LBRACE--
153 token: line 42, column 43, sym: 16
154 line:43 col:7 --try--TRY--
155 token: line 43, column 7, sym: 54
156 line:43 col:11 --{--LBRACE--
157 token: line 43, column 11, sym: 16
158 line:44 col:9 --System--IDENTIFIER--
159 token: line 44, column 9, sym: 98, value: 'System'
160 line:44 col:15 --.--DOT--
161 token: line 44, column 15, sym: 12
162 line:44 col:16 --out--IDENTIFIER--
163 token: line 44, column 16, sym: 98, value: 'out'
164 line:44 col:19 --.--DOT--
165 token: line 44, column 19, sym: 12
166 line:44 col:20 --println--IDENTIFIER--
167 token: line 44, column 20, sym: 98, value: 'println'
168 line:44 col:27 --(--LPAREN--
169 token: line 44, column 27, sym: 19
170 line:44 col:37 --"--STRING_LITERAL--
171 token: line 44, column 37, sym: 97, value: 'Lexing ['
172 line:44 col:38 --+--PLUS--
173 token: line 44, column 38, sym: 60
174 line:44 col:39 --argv--IDENTIFIER--
175 token: line 44, column 39, sym: 98, value: 'argv'
176 line:44 col:43 --[--LBRACK--
177 token: line 44, column 43, sym: 10
178 line:44 col:44 --i--IDENTIFIER--
179 token: line 44, column 44, sym: 98, value: 'i'
180 line:44 col:45 --]--RBRACK--
181 token: line 44, column 45, sym: 11
182 line:44 col:46 --+--PLUS--
183 token: line 44, column 46, sym: 60
184 line:44 col:49 --"--STRING_LITERAL--
185 token: line 44, column 49, sym: 97, value: ']'
186 line:44 col:50 --)--RPAREN--
187 token: line 44, column 50, sym: 20
188 line:44 col:51 --;--SEMICOLON--
189 token: line 44, column 51, sym: 13
190 line:45 col:9 --Scanner--IDENTIFIER--
191 token: line 45, column 9, sym: 98, value: 'Scanner'
192 line:45 col:17 --scanner--IDENTIFIER--
193 token: line 45, column 17, sym: 98, value: 'scanner'
194 line:45 col:25 --=--EQ--
195 token: line 45, column 25, sym: 18
196 line:45 col:27 --new--NEW--
197 token: line 45, column 27, sym: 57
198 line:45 col:31 --Scanner--IDENTIFIER--
199 token: line 45, column 31, sym: 98, value: 'Scanner'
200 line:45 col:38 --(--LPAREN--
201 token: line 45, column 38, sym: 19
202 line:45 col:39 --new--NEW--
203 token: line 45, column 39, sym: 57
204 line:45 col:43 --UnicodeEscapes--IDENTIFIER--
205 token: line 45, column 43, sym: 98, value: 'UnicodeEscapes'
206 line:45 col:57 --(--LPAREN--
207 token: line 45, column 57, sym: 19
208 line:45 col:58 --new--NEW--
209 token: line 45, column 58, sym: 57
210 line:45 col:62 --FileReader--IDENTIFIER--
211 token: line 45, column 62, sym: 98, value: 'FileReader'
212 line:45 col:72 --(--LPAREN--
213 token: line 45, column 72, sym: 19
214 line:45 col:73 --argv--IDENTIFIER--
215 token: line 45, column 73, sym: 98, value: 'argv'
216 line:45 col:77 --[--LBRACK--
217 token: line 45, column 77, sym: 10
218 line:45 col:78 --i--IDENTIFIER--
219 token: line 45, column 78, sym: 98, value: 'i'
220 line:45 col:79 --]--RBRACK--
221 token: line 45, column 79, sym: 11
222 line:45 col:80 --)--RPAREN--
223 token: line 45, column 80, sym: 20
224 line:45 col:81 --)--RPAREN--
225 token: line 45, column 81, sym: 20
226 line:45 col:82 --)--RPAREN--
227 token: line 45, column 82, sym: 20
228 line:45 col:83 --;--SEMICOLON--
229 token: line 45, column 83, sym: 13
230 line:47 col:9 --Symbol--IDENTIFIER--
231 token: line 47, column 9, sym: 98, value: 'Symbol'
232 line:47 col:16 --s--IDENTIFIER--
233 token: line 47, column 16, sym: 98, value: 's'
234 line:47 col:17 --;--SEMICOLON--
235 token: line 47, column 17, sym: 13
236 line:48 col:9 --do--DO--
237 token: line 48, column 9, sym: 47
238 line:48 col:12 --{--LBRACE--
239 token: line 48, column 12, sym: 16
240 line:49 col:11 --s--IDENTIFIER--
241 token: line 49, column 11, sym: 98, value: 's'
242 line:49 col:13 --=--EQ--
243 token: line 49, column 13, sym: 18
244 line:49 col:15 --scanner--IDENTIFIER--
245 token: line 49, column 15, sym: 98, value: 'scanner'
246 line:49 col:22 --.--DOT--
247 token: line 49, column 22, sym: 12
248 line:49 col:23 --debug_next_token--IDENTIFIER--
249 token: line 49, column 23, sym: 98, value: 'debug_next_token'
250 line:49 col:39 --(--LPAREN--
251 token: line 49, column 39, sym: 19
252 line:49 col:40 --)--RPAREN--
253 token: line 49, column 40, sym: 20
254 line:49 col:41 --;--SEMICOLON--
255 token: line 49, column 41, sym: 13
256 line:50 col:11 --System--IDENTIFIER--
257 token: line 50, column 11, sym: 98, value: 'System'
258 line:50 col:17 --.--DOT--
259 token: line 50, column 17, sym: 12
260 line:50 col:18 --out--IDENTIFIER--
261 token: line 50, column 18, sym: 98, value: 'out'
262 line:50 col:21 --.--DOT--
263 token: line 50, column 21, sym: 12
264 line:50 col:22 --println--IDENTIFIER--
265 token: line 50, column 22, sym: 98, value: 'println'
266 line:50 col:29 --(--LPAREN--
267 token: line 50, column 29, sym: 19
268 line:50 col:38 --"--STRING_LITERAL--
269 token: line 50, column 38, sym: 97, value: 'token: '
270 line:50 col:39 --+--PLUS--
271 token: line 50, column 39, sym: 60
272 line:50 col:40 --s--IDENTIFIER--
273 token: line 50, column 40, sym: 98, value: 's'
274 line:50 col:41 --)--RPAREN--
275 token: line 50, column 41, sym: 20
276 line:50 col:42 --;--SEMICOLON--
277 token: line 50, column 42, sym: 13
278 line:51 col:9 --}--RBRACE--
279 token: line 51, column 9, sym: 17
280 line:51 col:11 --while--WHILE--
281 token: line 51, column 11, sym: 48
282 line:51 col:17 --(--LPAREN--
283 token: line 51, column 17, sym: 19
284 line:51 col:18 --s--IDENTIFIER--
285 token: line 51, column 18, sym: 98, value: 's'
286 line:51 col:19 --.--DOT--
287 token: line 51, column 19, sym: 12
288 line:51 col:20 --sym--IDENTIFIER--
289 token: line 51, column 20, sym: 98, value: 'sym'
290 line:51 col:24 --!=--NOTEQ--
291 token: line 51, column 24, sym: 75
292 line:51 col:27 --sym--IDENTIFIER--
293 token: line 51, column 27, sym: 98, value: 'sym'
294 line:51 col:30 --.--DOT--
295 token: line 51, column 30, sym: 12
296 line:51 col:31 --EOF--IDENTIFIER--
297 token: line 51, column 31, sym: 98, value: 'EOF'
298 line:51 col:34 --)--RPAREN--
299 token: line 51, column 34, sym: 20
300 line:51 col:35 --;--SEMICOLON--
301 token: line 51, column 35, sym: 13
302 line:53 col:9 --System--IDENTIFIER--
303 token: line 53, column 9, sym: 98, value: 'System'
304 line:53 col:15 --.--DOT--
305 token: line 53, column 15, sym: 12
306 line:53 col:16 --out--IDENTIFIER--
307 token: line 53, column 16, sym: 98, value: 'out'
308 line:53 col:19 --.--DOT--
309 token: line 53, column 19, sym: 12
310 line:53 col:20 --println--IDENTIFIER--
311 token: line 53, column 20, sym: 98, value: 'println'
312 line:53 col:27 --(--LPAREN--
313 token: line 53, column 27, sym: 19
314 line:53 col:39 --"--STRING_LITERAL--
315 token: line 53, column 39, sym: 97, value: 'No errors.'
316 line:53 col:40 --)--RPAREN--
317 token: line 53, column 40, sym: 20
318 line:53 col:41 --;--SEMICOLON--
319 token: line 53, column 41, sym: 13
320 line:54 col:7 --}--RBRACE--
321 token: line 54, column 7, sym: 17
322 line:55 col:7 --catch--CATCH--
323 token: line 55, column 7, sym: 55
324 line:55 col:13 --(--LPAREN--
325 token: line 55, column 13, sym: 19
326 line:55 col:14 --Exception--IDENTIFIER--
327 token: line 55, column 14, sym: 98, value: 'Exception'
328 line:55 col:24 --e--IDENTIFIER--
329 token: line 55, column 24, sym: 98, value: 'e'
330 line:55 col:25 --)--RPAREN--
331 token: line 55, column 25, sym: 20
332 line:55 col:27 --{--LBRACE--
333 token: line 55, column 27, sym: 16
334 line:56 col:9 --e--IDENTIFIER--
335 token: line 56, column 9, sym: 98, value: 'e'
336 line:56 col:10 --.--DOT--
337 token: line 56, column 10, sym: 12
338 line:56 col:11 --printStackTrace--IDENTIFIER--
339 token: line 56, column 11, sym: 98, value: 'printStackTrace'
340 line:56 col:26 --(--LPAREN--
341 token: line 56, column 26, sym: 19
342 line:56 col:27 --System--IDENTIFIER--
343 token: line 56, column 27, sym: 98, value: 'System'
344 line:56 col:33 --.--DOT--
345 token: line 56, column 33, sym: 12
346 line:56 col:34 --out--IDENTIFIER--
347 token: line 56, column 34, sym: 98, value: 'out'
348 line:56 col:37 --)--RPAREN--
349 token: line 56, column 37, sym: 20
350 line:56 col:38 --;--SEMICOLON--
351 token: line 56, column 38, sym: 13
352 line:57 col:9 --System--IDENTIFIER--
353 token: line 57, column 9, sym: 98, value: 'System'
354 line:57 col:15 --.--DOT--
355 token: line 57, column 15, sym: 12
356 line:57 col:16 --exit--IDENTIFIER--
357 token: line 57, column 16, sym: 98, value: 'exit'
358 line:57 col:20 --(--LPAREN--
359 token: line 57, column 20, sym: 19
360 line:57 col:21 --1--INTEGER_LITERAL--
361 token: line 57, column 21, sym: 93, value: '1'
362 line:57 col:22 --)--RPAREN--
363 token: line 57, column 22, sym: 20
364 line:57 col:23 --;--SEMICOLON--
365 token: line 57, column 23, sym: 13
366 line:58 col:7 --}--RBRACE--
367 token: line 58, column 7, sym: 17
368 line:59 col:5 --}--RBRACE--
369 token: line 59, column 5, sym: 17
370 line:60 col:3 --}--RBRACE--
371 token: line 60, column 3, sym: 17
372 line:61 col:1 --}--RBRACE--
373 token: line 61, column 1, sym: 17
374 line:62 col:1 ----EOF--
375 token: line 62, column 1, sym: 0
376 No errors.