move JFlex to CE source
[fedora-idea.git] / tools / lexer / jflex-1.4 / examples / simple / output.good
blob04599b114d0e1917dfa4f562ce72d7b06d647dc4
1 line: 1 match: --class--
2 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
3 Text   : class
4 index : 43
5 line  : 0
6 cBeg. : 0
7 cEnd. : 5
8 line: 1 match: -- --
9 action [76] {  }
10 line: 1 match: --Utility--
11 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
12 Text   : Utility
13 index : 43
14 line  : 0
15 cBeg. : 6
16 cEnd. : 13
17 line: 1 match: -- --
18 action [76] {  }
19 line: 1 match: --{--
20 action [36] { return (new Yytoken(7,yytext(),yyline,yychar,yychar+1)); }
21 Text   : {
22 index : 7
23 line  : 0
24 cBeg. : 14
25 cEnd. : 15
26 line: 1 match: --
27   
28   --
29 action [76] {  }
30 line: 3 match: --private--
31 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
32 Text   : private
33 index : 43
34 line  : 2
35 cBeg. : 21
36 cEnd. : 28
37 line: 3 match: -- --
38 action [76] {  }
39 line: 3 match: --static--
40 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
41 Text   : static
42 index : 43
43 line  : 2
44 cBeg. : 29
45 cEnd. : 35
46 line: 3 match: -- --
47 action [76] {  }
48 line: 3 match: --final--
49 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
50 Text   : final
51 index : 43
52 line  : 2
53 cBeg. : 36
54 cEnd. : 41
55 line: 3 match: -- --
56 action [76] {  }
57 line: 3 match: --String--
58 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
59 Text   : String
60 index : 43
61 line  : 2
62 cBeg. : 42
63 cEnd. : 48
64 line: 3 match: -- --
65 action [76] {  }
66 line: 3 match: --errorMsg--
67 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
68 Text   : errorMsg
69 index : 43
70 line  : 2
71 cBeg. : 49
72 cEnd. : 57
73 line: 3 match: --[--
74 action [34] { return (new Yytoken(5,yytext(),yyline,yychar,yychar+1)); }
75 Text   : [
76 index : 5
77 line  : 2
78 cBeg. : 57
79 cEnd. : 58
80 line: 3 match: --]--
81 action [35] { return (new Yytoken(6,yytext(),yyline,yychar,yychar+1)); }
82 Text   : ]
83 index : 6
84 line  : 2
85 cBeg. : 58
86 cEnd. : 59
87 line: 3 match: -- --
88 action [76] {  }
89 line: 3 match: --=--
90 action [43] { return (new Yytoken(14,yytext(),yyline,yychar,yychar+1)); }
91 Text   : =
92 index : 14
93 line  : 2
94 cBeg. : 60
95 cEnd. : 61
96 line: 3 match: -- --
97 action [76] {  }
98 line: 3 match: --{--
99 action [36] { return (new Yytoken(7,yytext(),yyline,yychar,yychar+1)); }
100 Text   : {
101 index : 7
102 line  : 2
103 cBeg. : 62
104 cEnd. : 63
105 line: 3 match: --
106     --
107 action [76] {  }
108 line: 4 match: --"Error: Unmatched end-of-comment punctuation."--
109 action [57] { String str =  yytext().substring(1,yylength()-1);
110     return (new Yytoken(40,str,yyline,yychar,yychar+yylength())); }
111 Text   : Error: Unmatched end-of-comment punctuation.
112 index : 40
113 line  : 3
114 cBeg. : 68
115 cEnd. : 114
116 line: 4 match: --,--
117 action [29] { return (new Yytoken(0,yytext(),yyline,yychar,yychar+1)); }
118 Text   : ,
119 index : 0
120 line  : 3
121 cBeg. : 114
122 cEnd. : 115
123 line: 4 match: --
124     --
125 action [76] {  }
126 line: 5 match: --"Error: Unmatched start-of-comment punctuation."--
127 action [57] { String str =  yytext().substring(1,yylength()-1);
128     return (new Yytoken(40,str,yyline,yychar,yychar+yylength())); }
129 Text   : Error: Unmatched start-of-comment punctuation.
130 index : 40
131 line  : 4
132 cBeg. : 120
133 cEnd. : 168
134 line: 5 match: --,--
135 action [29] { return (new Yytoken(0,yytext(),yyline,yychar,yychar+1)); }
136 Text   : ,
137 index : 0
138 line  : 4
139 cBeg. : 168
140 cEnd. : 169
141 line: 5 match: --
142     --
143 action [76] {  }
144 line: 6 match: --"Error: Unclosed string."--
145 action [57] { String str =  yytext().substring(1,yylength()-1);
146     return (new Yytoken(40,str,yyline,yychar,yychar+yylength())); }
147 Text   : Error: Unclosed string.
148 index : 40
149 line  : 5
150 cBeg. : 174
151 cEnd. : 199
152 line: 6 match: --,--
153 action [29] { return (new Yytoken(0,yytext(),yyline,yychar,yychar+1)); }
154 Text   : ,
155 index : 0
156 line  : 5
157 cBeg. : 199
158 cEnd. : 200
159 line: 6 match: --
160     --
161 action [76] {  }
162 line: 7 match: --"Error: Illegal character."--
163 action [57] { String str =  yytext().substring(1,yylength()-1);
164     return (new Yytoken(40,str,yyline,yychar,yychar+yylength())); }
165 Text   : Error: Illegal character.
166 index : 40
167 line  : 6
168 cBeg. : 205
169 cEnd. : 232
170 line: 7 match: --
171     --
172 action [76] {  }
173 line: 8 match: --}--
174 action [37] { return (new Yytoken(8,yytext(),yyline,yychar,yychar+1)); }
175 Text   : }
176 index : 8
177 line  : 7
178 cBeg. : 237
179 cEnd. : 238
180 line: 8 match: --;--
181 action [31] { return (new Yytoken(2,yytext(),yyline,yychar,yychar+1)); }
182 Text   : ;
183 index : 2
184 line  : 7
185 cBeg. : 238
186 cEnd. : 239
187 line: 8 match: --
188   
189   --
190 action [76] {  }
191 line: 10 match: --public--
192 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
193 Text   : public
194 index : 43
195 line  : 9
196 cBeg. : 245
197 cEnd. : 251
198 line: 10 match: -- --
199 action [76] {  }
200 line: 10 match: --static--
201 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
202 Text   : static
203 index : 43
204 line  : 9
205 cBeg. : 252
206 cEnd. : 258
207 line: 10 match: -- --
208 action [76] {  }
209 line: 10 match: --final--
210 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
211 Text   : final
212 index : 43
213 line  : 9
214 cBeg. : 259
215 cEnd. : 264
216 line: 10 match: -- --
217 action [76] {  }
218 line: 10 match: --int--
219 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
220 Text   : int
221 index : 43
222 line  : 9
223 cBeg. : 265
224 cEnd. : 268
225 line: 10 match: -- --
226 action [76] {  }
227 line: 10 match: --E_ENDCOMMENT--
228 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
229 Text   : E_ENDCOMMENT
230 index : 43
231 line  : 9
232 cBeg. : 269
233 cEnd. : 281
234 line: 10 match: -- --
235 action [76] {  }
236 line: 10 match: --=--
237 action [43] { return (new Yytoken(14,yytext(),yyline,yychar,yychar+1)); }
238 Text   : =
239 index : 14
240 line  : 9
241 cBeg. : 282
242 cEnd. : 283
243 line: 10 match: -- --
244 action [76] {  }
245 line: 10 match: --0--
246 action [68] { return (new Yytoken(42,yytext(),yyline,yychar,yychar+yylength())); }
247 Text   : 0
248 index : 42
249 line  : 9
250 cBeg. : 284
251 cEnd. : 285
252 line: 10 match: --;--
253 action [31] { return (new Yytoken(2,yytext(),yyline,yychar,yychar+1)); }
254 Text   : ;
255 index : 2
256 line  : 9
257 cBeg. : 285
258 cEnd. : 286
259 line: 10 match: -- 
260   --
261 action [76] {  }
262 line: 11 match: --public--
263 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
264 Text   : public
265 index : 43
266 line  : 10
267 cBeg. : 290
268 cEnd. : 296
269 line: 11 match: -- --
270 action [76] {  }
271 line: 11 match: --static--
272 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
273 Text   : static
274 index : 43
275 line  : 10
276 cBeg. : 297
277 cEnd. : 303
278 line: 11 match: -- --
279 action [76] {  }
280 line: 11 match: --final--
281 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
282 Text   : final
283 index : 43
284 line  : 10
285 cBeg. : 304
286 cEnd. : 309
287 line: 11 match: -- --
288 action [76] {  }
289 line: 11 match: --int--
290 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
291 Text   : int
292 index : 43
293 line  : 10
294 cBeg. : 310
295 cEnd. : 313
296 line: 11 match: -- --
297 action [76] {  }
298 line: 11 match: --E_STARTCOMMENT--
299 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
300 Text   : E_STARTCOMMENT
301 index : 43
302 line  : 10
303 cBeg. : 314
304 cEnd. : 328
305 line: 11 match: -- --
306 action [76] {  }
307 line: 11 match: --=--
308 action [43] { return (new Yytoken(14,yytext(),yyline,yychar,yychar+1)); }
309 Text   : =
310 index : 14
311 line  : 10
312 cBeg. : 329
313 cEnd. : 330
314 line: 11 match: -- --
315 action [76] {  }
316 line: 11 match: --1--
317 action [68] { return (new Yytoken(42,yytext(),yyline,yychar,yychar+yylength())); }
318 Text   : 1
319 index : 42
320 line  : 10
321 cBeg. : 331
322 cEnd. : 332
323 line: 11 match: --;--
324 action [31] { return (new Yytoken(2,yytext(),yyline,yychar,yychar+1)); }
325 Text   : ;
326 index : 2
327 line  : 10
328 cBeg. : 332
329 cEnd. : 333
330 line: 11 match: -- 
331   --
332 action [76] {  }
333 line: 12 match: --public--
334 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
335 Text   : public
336 index : 43
337 line  : 11
338 cBeg. : 337
339 cEnd. : 343
340 line: 12 match: -- --
341 action [76] {  }
342 line: 12 match: --static--
343 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
344 Text   : static
345 index : 43
346 line  : 11
347 cBeg. : 344
348 cEnd. : 350
349 line: 12 match: -- --
350 action [76] {  }
351 line: 12 match: --final--
352 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
353 Text   : final
354 index : 43
355 line  : 11
356 cBeg. : 351
357 cEnd. : 356
358 line: 12 match: -- --
359 action [76] {  }
360 line: 12 match: --int--
361 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
362 Text   : int
363 index : 43
364 line  : 11
365 cBeg. : 357
366 cEnd. : 360
367 line: 12 match: -- --
368 action [76] {  }
369 line: 12 match: --E_UNCLOSEDSTR--
370 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
371 Text   : E_UNCLOSEDSTR
372 index : 43
373 line  : 11
374 cBeg. : 361
375 cEnd. : 374
376 line: 12 match: -- --
377 action [76] {  }
378 line: 12 match: --=--
379 action [43] { return (new Yytoken(14,yytext(),yyline,yychar,yychar+1)); }
380 Text   : =
381 index : 14
382 line  : 11
383 cBeg. : 375
384 cEnd. : 376
385 line: 12 match: -- --
386 action [76] {  }
387 line: 12 match: --2--
388 action [68] { return (new Yytoken(42,yytext(),yyline,yychar,yychar+yylength())); }
389 Text   : 2
390 index : 42
391 line  : 11
392 cBeg. : 377
393 cEnd. : 378
394 line: 12 match: --;--
395 action [31] { return (new Yytoken(2,yytext(),yyline,yychar,yychar+1)); }
396 Text   : ;
397 index : 2
398 line  : 11
399 cBeg. : 378
400 cEnd. : 379
401 line: 12 match: -- 
402   --
403 action [76] {  }
404 line: 13 match: --public--
405 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
406 Text   : public
407 index : 43
408 line  : 12
409 cBeg. : 383
410 cEnd. : 389
411 line: 13 match: -- --
412 action [76] {  }
413 line: 13 match: --static--
414 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
415 Text   : static
416 index : 43
417 line  : 12
418 cBeg. : 390
419 cEnd. : 396
420 line: 13 match: -- --
421 action [76] {  }
422 line: 13 match: --final--
423 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
424 Text   : final
425 index : 43
426 line  : 12
427 cBeg. : 397
428 cEnd. : 402
429 line: 13 match: -- --
430 action [76] {  }
431 line: 13 match: --int--
432 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
433 Text   : int
434 index : 43
435 line  : 12
436 cBeg. : 403
437 cEnd. : 406
438 line: 13 match: -- --
439 action [76] {  }
440 line: 13 match: --E_UNMATCHED--
441 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
442 Text   : E_UNMATCHED
443 index : 43
444 line  : 12
445 cBeg. : 407
446 cEnd. : 418
447 line: 13 match: -- --
448 action [76] {  }
449 line: 13 match: --=--
450 action [43] { return (new Yytoken(14,yytext(),yyline,yychar,yychar+1)); }
451 Text   : =
452 index : 14
453 line  : 12
454 cBeg. : 419
455 cEnd. : 420
456 line: 13 match: -- --
457 action [76] {  }
458 line: 13 match: --3--
459 action [68] { return (new Yytoken(42,yytext(),yyline,yychar,yychar+yylength())); }
460 Text   : 3
461 index : 42
462 line  : 12
463 cBeg. : 421
464 cEnd. : 422
465 line: 13 match: --;--
466 action [31] { return (new Yytoken(2,yytext(),yyline,yychar,yychar+1)); }
467 Text   : ;
468 index : 2
469 line  : 12
470 cBeg. : 422
471 cEnd. : 423
472 line: 13 match: -- 
474   --
475 action [76] {  }
476 line: 15 match: --public--
477 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
478 Text   : public
479 index : 43
480 line  : 14
481 cBeg. : 428
482 cEnd. : 434
483 line: 15 match: -- --
484 action [76] {  }
485 line: 15 match: --static--
486 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
487 Text   : static
488 index : 43
489 line  : 14
490 cBeg. : 435
491 cEnd. : 441
492 line: 15 match: -- --
493 action [76] {  }
494 line: 15 match: --void--
495 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
496 Text   : void
497 index : 43
498 line  : 14
499 cBeg. : 442
500 cEnd. : 446
501 line: 15 match: -- --
502 action [76] {  }
503 line: 15 match: --error--
504 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
505 Text   : error
506 index : 43
507 line  : 14
508 cBeg. : 447
509 cEnd. : 452
510 line: 15 match: --(--
511 action [32] { return (new Yytoken(3,yytext(),yyline,yychar,yychar+1)); }
512 Text   : (
513 index : 3
514 line  : 14
515 cBeg. : 452
516 cEnd. : 453
517 line: 15 match: --int--
518 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
519 Text   : int
520 index : 43
521 line  : 14
522 cBeg. : 453
523 cEnd. : 456
524 line: 15 match: -- --
525 action [76] {  }
526 line: 15 match: --code--
527 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
528 Text   : code
529 index : 43
530 line  : 14
531 cBeg. : 457
532 cEnd. : 461
533 line: 15 match: --)--
534 action [33] { return (new Yytoken(4,yytext(),yyline,yychar,yychar+1)); }
535 Text   : )
536 index : 4
537 line  : 14
538 cBeg. : 461
539 cEnd. : 462
540 line: 15 match: -- --
541 action [76] {  }
542 line: 15 match: --{--
543 action [36] { return (new Yytoken(7,yytext(),yyline,yychar,yychar+1)); }
544 Text   : {
545 index : 7
546 line  : 14
547 cBeg. : 463
548 cEnd. : 464
549 line: 15 match: --
550           --
551 action [76] {  }
552 line: 16 match: --System--
553 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
554 Text   : System
555 index : 43
556 line  : 15
557 cBeg. : 468
558 cEnd. : 474
559 line: 16 match: --.--
560 action [38] { return (new Yytoken(9,yytext(),yyline,yychar,yychar+1)); }
561 Text   : .
562 index : 9
563 line  : 15
564 cBeg. : 474
565 cEnd. : 475
566 line: 16 match: --out--
567 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
568 Text   : out
569 index : 43
570 line  : 15
571 cBeg. : 475
572 cEnd. : 478
573 line: 16 match: --.--
574 action [38] { return (new Yytoken(9,yytext(),yyline,yychar,yychar+1)); }
575 Text   : .
576 index : 9
577 line  : 15
578 cBeg. : 478
579 cEnd. : 479
580 line: 16 match: --println--
581 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
582 Text   : println
583 index : 43
584 line  : 15
585 cBeg. : 479
586 cEnd. : 486
587 line: 16 match: --(--
588 action [32] { return (new Yytoken(3,yytext(),yyline,yychar,yychar+1)); }
589 Text   : (
590 index : 3
591 line  : 15
592 cBeg. : 486
593 cEnd. : 487
594 line: 16 match: --errorMsg--
595 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
596 Text   : errorMsg
597 index : 43
598 line  : 15
599 cBeg. : 487
600 cEnd. : 495
601 line: 16 match: --[--
602 action [34] { return (new Yytoken(5,yytext(),yyline,yychar,yychar+1)); }
603 Text   : [
604 index : 5
605 line  : 15
606 cBeg. : 495
607 cEnd. : 496
608 line: 16 match: --code--
609 action [70] { return (new Yytoken(43,yytext(),yyline,yychar,yychar+yylength())); }
610 Text   : code
611 index : 43
612 line  : 15
613 cBeg. : 496
614 cEnd. : 500
615 line: 16 match: --]--
616 action [35] { return (new Yytoken(6,yytext(),yyline,yychar,yychar+1)); }
617 Text   : ]
618 index : 6
619 line  : 15
620 cBeg. : 500
621 cEnd. : 501
622 line: 16 match: --)--
623 action [33] { return (new Yytoken(4,yytext(),yyline,yychar,yychar+1)); }
624 Text   : )
625 index : 4
626 line  : 15
627 cBeg. : 501
628 cEnd. : 502
629 line: 16 match: --;--
630 action [31] { return (new Yytoken(2,yytext(),yyline,yychar,yychar+1)); }
631 Text   : ;
632 index : 2
633 line  : 15
634 cBeg. : 502
635 cEnd. : 503
636 line: 16 match: --
637   --
638 action [76] {  }
639 line: 17 match: --}--
640 action [37] { return (new Yytoken(8,yytext(),yyline,yychar,yychar+1)); }
641 Text   : }
642 index : 8
643 line  : 16
644 cBeg. : 506
645 cEnd. : 507
646 line: 17 match: --
648 action [76] {  }
649 line: 18 match: --}--
650 action [37] { return (new Yytoken(8,yytext(),yyline,yychar,yychar+1)); }
651 Text   : }
652 index : 8
653 line  : 17
654 cBeg. : 508
655 cEnd. : 509
656 line: 18 match: --
659 action [76] {  }
660 null