public static HashMap<String, Test> processScriptFile(File file) { HashMap<String, Test> tests = new HashMap<String, Test>(); try { Parser parser = new Parser(new Lexer(new PushbackReader(new FileReader(file)))); Start root = parser.parse(); AScript a1 = (AScript) root.getPScript(); for (PScriptTail tail : a1.getScriptTail()) { AScriptTail a2 = (AScriptTail) tail; Test test = TestBuilder.buildTest(a2.getTest()); tests.put(test.getName(), test); } System.out.println("SUCESSFULLY PARSED!"); } catch (Exception e) { System.err.println(e.getMessage()); } return tests; }