语言服务框架
LangService模块包含了YSS语言服务框架的核心实现类,这些类使得开发者可以 自行根据需要为YSSCore::Editor::TextEdit提供不同的语言服务,从而实现对不同编程语言的支持。
HoverInfoProvider使用户可以向TextEdit提供鼠标悬停提示信息 | |
LangServer是一个插件模块,提供特定编程语言的辅助语言功能 | |
LangServerManager保存LangServer的实例 | |
SyntaxHighlighter是一个基于QSyntaxHighlighter的抽象类,用于实现文本编辑器中的语法高亮和错误提示功能 |