Refine error recovery strategy when parsing identifiers
Refine error recovery strategy when parsing identifiers

The parser currently only inserts tokens and skips all remaining tokens
when parsing EOF. Update the parser to also skip tokens in certain cases
in order to improve the editing experience.

terrajobst/nquery-vnext