Кто-нибудь знает, какую технику синтаксического анализа и восстановления после ошибок использует анализатор JDK Sun (или Oracle)? Меня особенно интересуют высококачественные сообщения об ошибках (точное местоположение ошибки + соответствующее выражение и / или выражение, довольно аккуратные) и возможность пропустить как можно меньше токена, прежде чем продолжить синтаксический анализ (так что он все еще может анализировать правильную конструкцию и не не пропустите ближайшие возможные ошибки)