Вдосконалення сервісу візуального маркування синтаксису HAML для редактора коду Neovim на основі Tree-sitter

Abstract

Сучасний процес розробки програмного забезпечення вимагає від інструментів високої ефективності, точності та швидкодії. Якісне візуальне маркування синтаксису є одним із ключових елементів, що безпосередньо впливає на продуктивність розробника, полегшуючи читання коду, навігацію та виявлення синтаксичних помилок. HAML забезпечує зручну роботу з великими шаблонами в професійних проєктах. Також встановлено, що редактор коду Neovim є редактором коду перевага якого полягає у високій продуктивності та мінімальному споживанні системних ресурсів. Однак, маркування синтаксису HAML у Neovim базується на підході, який використовує регулярні вирази, що не забезпечує коректного маркування синтаксису. За результатами аналізу генераторів парсерів, придатних для інкрементального парсингу встановлено, що для вдосконалення сервісу візуального маркування синтаксису HAML для редактора коду Neovim потрібно використати Tree-sitter. Під час виконання магістерської роботи розроблено та інтегровано парсер мови HAML на основі Tree-sitter, що дозволило вдосконалити сервіс візуального маркування синтаксису HAML для редактора коду Neovim та забезпечити його коректну й стабільну роботу.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By