recoverFromErrors

Full error recovery: parse errors do not throw, and the parser attempts to build a full syntax tree from the input. Useful for IDEs and other frontends.