public Node parse() throws ScanException {
        return E();
    }
@Test
    public void empty() {
        try {
            Parser<Object> p = new Parser<>("");
            p.parse();
            Assertions.fail("");
        } catch (ScanException e) {

        }
    }