OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [testsuite/] [libjava.lang/] [PR141.java] - Blame information for rev 765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 765 jeremybenn
import java.io.IOException;
2
import java.io.StreamTokenizer;
3
import java.io.StringReader;
4
 
5
public 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
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.