source: trunk/gcc/libjava/testsuite/libjava.lang/PR141.java

Last change on this file was 2, checked in by bird, 22 years ago

Initial revision

  • Property cvs2svn:cvs-rev set to 1.1
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 944 bytes
Line 
1import java.io.IOException;
2import java.io.StreamTokenizer;
3import java.io.StringReader;
4
5public class PR141 {
6 public static void test(String str) throws IOException {
7 StringReader reader = new StringReader(str);
8 StreamTokenizer st = new StreamTokenizer(reader);
9 int t = 0;
10
11 do {
12 t = st.nextToken();
13
14 switch (t) {
15 case StreamTokenizer.TT_WORD:
16 System.out.println("[TT_WORD]: " + st.sval);
17 break;
18 case StreamTokenizer.TT_NUMBER:
19 System.out.println("[TT_NUMBER]: " + st.nval);
20 break;
21 case StreamTokenizer.TT_EOL:
22 System.out.println("[TT_EOL]");
23 break;
24 case StreamTokenizer.TT_EOF:
25 System.out.println("[TT_EOF]");
26 break;
27 default:
28 System.out.println((char)t);
29 break;
30 }
31 } while (t != StreamTokenizer.TT_EOF);
32 }
33
34 public static void main(String[] args) {
35 try {
36 test("(a).(b)");
37 } catch (Throwable t) {
38 t.printStackTrace();
39 }
40 }
41}
Note: See TracBrowser for help on using the repository browser.