История изменений
Исправление snizovtsev, (текущая версия) :
Я бы обобщил: tree sitter не всегда хорошо справляется с error recovery. В отличие от компилятора, подсветка синтаксиса должна «угадывать» как лучше продолжать парсинг, когда синтаксис некорректен. По-моему они разработчикам грамматик не дают никаких инструментов по контролю над автоматическим error recovery.
Исправление snizovtsev, :
Я бы обобщил: tree sitter не всегда хорошо справляется с error recovery. В отличие от компилятора, подсветка синтаксиса должна «угадывать» как лучше продолжать парсинг, когда синтаксис некорректен. По-моему они разработчикам грамматик не дают никаких инструментов по контролю над error recovery.
Исправление snizovtsev, :
Я бы обобщил: tree sitter не всегда хорошо справляется с error recovery. В отличие от компилятора, подсветка синтаксиса должна «угадывать» как лучше продолжать парсинг, когда синтаксис некорректен. По-моему они разработчикам грамматик не дают никаких инструментов по контролю над error recovery.
Исправление snizovtsev, :
Я бы обобщил: tree sitter не всегда хорошо справляется с error recovery. В отличие от компилятора, подсветка синтаксиса должна «угадывать» как лучше продолжать парсинг, когда синтаксис некорректен. По-моему они разработчикам грамматик не дают никаких инструментов по кастомизации error recovery.
Исходная версия snizovtsev, :
Я бы обобщил: tree sitter не всегда хорошо справляется с error recovery. В отличие от компилятора, подсветка синтаксиса должна «угадывать» как лучше продолжать парсинг, когда синтаксис некорректен. По-моему они разработчикам грамматик не дают никаких инструментов по управлению над error recovery.