You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
parser kernel: when parseError() produces a return value (i.e. return value is NOT undefined) while executing a parse error recovery, exit the parse process with that value anyway, even when the parse itself would otherwise be recoverable.
In other words: whn your custom `parseError()` handler DOES NOT check the `hash.recoverable` flag AND produces a non-`undefined` return value, you will always have the `parse()` call terminate the parse and return said return value to the caller.
(This change also 'beautifies'/'shortens' the `yylloc` dump sections in any `yydebug()` debug lines.)
0 commit comments