Mercurial > hg > Applications > JavaLite
changeset 86:49ea3e52c341
add README and jar file
author | kono |
---|---|
date | Fri, 18 Jan 2008 00:05:53 +0900 |
parents | f69763106257 |
children | 40d37728c803 |
files | src/parser/LogicNodeParser.java |
diffstat | 1 files changed, 17 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/parser/LogicNodeParser.java Fri Jan 18 00:00:27 2008 +0900 +++ b/src/parser/LogicNodeParser.java Fri Jan 18 00:05:53 2008 +0900 @@ -1,9 +1,10 @@ package parser; import java.io.FileNotFoundException; +import java.io.IOException; import java.io.InputStream; +import java.net.URL; import java.util.LinkedList; - import verifier.LogicSolver; @@ -266,6 +267,21 @@ this.exec = exec; } + public boolean getResource(String filename) { + System.out.println("try to get resource ... "+filename); + try { + URL rsrc = getClass().getResource(filename); + if (rsrc==null) throw new IOException(); + InputStream in = rsrc.openStream(); + parse(in); + System.out.println("done."); + return true; + } catch (IOException e) { + System.out.println("failed."); + return false; + } + } + public void error(String err) { scanner.error(err); }