fix NPE due to misplaced grammar file
authoradam <adam@megacz.com>
Mon, 29 Jan 2007 07:04:22 +0000 (08:04 +0100)
committeradam <adam@megacz.com>
Mon, 29 Jan 2007 07:04:22 +0000 (08:04 +0100)
Makefile
src/edu/berkeley/fleet/assembler/Parser.java

index 3b00cab..da98e04 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -105,8 +105,11 @@ dist:
        tar cvzf fleet-`date +%d.%h.%y`.tgz fleet-`date +%d.%h.%y`
        rm -rf fleet-`date +%d.%h.%y`
        mv fleet-`date +%d.%h.%y`.tgz /afs/research.cs.berkeley.edu/class/fleet/website/files/
-       echo
-       echo   http://research.cs.berkeley.edu/class/fleet/files/fleet-`date +%d.%h.%y`.tgz
+       @echo
+       @echo
+       @echo   http://research.cs.berkeley.edu/class/fleet/files/fleet-`date +%d.%h.%y`.tgz
+       @echo
+       @echo
 
 
 
index 7c9318e..2b2dc45 100644 (file)
@@ -33,10 +33,10 @@ class Parser {
 
     Tree<String> parse(Reader r) throws Exception {
         InputStream grammarStream =
-            Parser.class.getClassLoader().getResourceAsStream("edu/berkeley/fleet/parser/fleet.g");
+            Parser.class.getClassLoader().getResourceAsStream("edu/berkeley/fleet/assembler/fleet.g");
         CharParser metaGrammarParser   = new CharParser(MetaGrammar.newInstance());
-        Tree<String> parsedGrammar = metaGrammarParser.parse(new CharInput(grammarStream)).expand1();
-        Union   grammar            = Grammar.create(parsedGrammar, "s", new Grammar.Bindings() { });
+        Tree<String> parsedGrammar     = metaGrammarParser.parse(new CharInput(grammarStream)).expand1();
+        Union   grammar                = Grammar.create(parsedGrammar, "s", new Grammar.Bindings() { });
         CharParser  parser             = new CharParser(grammar);
         Tree tree = parser.parse(new CharInput(r)).expand1();
         return tree;