在 Visual Studio Code 中定义了用于新语言的文本突出显示的 TextMate 语法后,我现在正在编写 DefinitionProvider。是否可以在我的扩展代码中访问文档的语法标记?
DefinitionProvider 中扩展方法的签名是:
provideDefinition(
document: vscode.TextDocument,
position: vscode.Position,
token: vscode.CancellationToken,
)
Run Code Online (Sandbox Code Playgroud)
我找不到从文档实例获取任何令牌的方法......
非常感谢任何帮助 =)
编辑:让我重新表述一下:是否可以使用已定义的 TextMate 语法来导航扩展代码中的代码?我不想自己写一个解析器......