source: other-projects/rsyntax-textarea/devel-packages/jflex-1.4.3/examples/java/lexer-output.good@ 25584

Last change on this file since 25584 was 25584, checked in by davidb, 12 years ago

Initial cut an a text edit area for GLI that supports color syntax highlighting

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