public Node parse() throws ScanException {
    return E();
  }
@Test
  public void testBasic() throws Exception {
    Parser<Object> p = new Parser("hello");
    Node t = p.parse();
    assertEquals(Node.LITERAL, t.getType());
    assertEquals("hello", t.getValue());
  }