[pypy-dev] AssertionError in parse_ebnf when nesting + and []