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;