Guido van Rossum <gu...@python.org> added the comment:

I guess the design space is wide open.

Does parso have to be pure Python? If not, we could generate C code like we do 
for CPython's parser. Now, that doesn't work for incremental parsing, but I did 
an alternative implementation that uses a stack machine, also in C, that's only 
2x slower than the PEG parser. Maybe that could be adapted to incremental 
parsing (because it's a stack machine). Error recovery is still a research 
project (at least for me -- I'm actually reading papers :-).

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue40360>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to