Java!宿題!
■ このスレッドは過去ログ倉庫に格納されています
0802782
NGNGpublic class LexicalAnalyzer {
private FileReader file;
private char current;
private char next;
private int line;
public LexicalAnalyzer(String name) {
try {
file = new FileReader(name);
next = (char) file.read();
line = 1;
} catch (FileNotFoundException e) {
System.err.println("cannot open " + name);
System.exit(1);
} catch (IOException e) {
System.err.println(e);
}
}
public static void main(String[] args) {
LexicalAnalyzer lex = new LexicalAnalyzer(args[0]);
LexicalToken token = lex.getNextToken();
while (token != null) {
System.out.println(token);
token = lex.getNextToken();
}
}
■ このスレッドは過去ログ倉庫に格納されています