LINUX.ORG.RU

История изменений

Исправление 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.