Parser parser = new Parser("(a|b)|(d|f)");
List<List<List<Token>>> p = parser.program();
assertEquals("a|b", p.get(0).get(0).get(0).toString());
parser = new Parser("grep (d.*)|grep (d|f)");
p = parser.program();
assertEquals("d.*", p.get(0).get(0).get(1).toString());
}
public void testEcho() throws Exception
{