Mercurial > hg > Applications > JavaLite
view src/parser/LogicNodeScannerTest.java @ 112:264d9178c01b default tip
matcher fix
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 29 Aug 2010 20:46:37 +0900 |
parents | 23853660f8b7 |
children |
line wrap: on
line source
package parser; import java.io.FileNotFoundException; import java.io.FileReader; import lite.ITLSolver; public class LogicNodeScannerTest { public static LogicNodeScanner<ITLSolver> scan; public static void main(String arg[]) { initScanner(); if (arg.length==0) { arg = new String[1]; arg[0] = "test"; } for(String file: arg) { try { scan(new FileReader(file)); } catch (FileNotFoundException e) { scan(file); } } } public static void initScanner() { Dictionary<ITLSolver> dict = new Dictionary<ITLSolver>(); scan = new LogicNodeScanner<ITLSolver>(dict); } public static void scan(String exp) { for(Token<ITLSolver> t : scan.scanToken(exp)) { System.out.print(t+" "); } System.out.println(); } public static void scan(FileReader file) { for(Token<ITLSolver> t : scan.scanToken(file)) { System.out.print(t+" "); System.out.println(); } } }