获取文档中的所有textmate范围

时间:2018-09-30 11:29:01

标签: visual-studio-code vscode-extensions tmlanguage

我正在为Visual Studio代码编写语言扩展,并已成功通过.tmLanguage文件实现了完整的语法突出显示。但是,我现在希望提供自动补全功能。为此,我需要从文档中创建一个抽象语法树。

考虑到Visual Studio代码已经使用.tmLanguage文件突出显示了代码,我想访问已经解析的范围,而不是不断地重新分析整个文件。

这可能吗?如果不是,是否有其他选择可以避免重新解析?

0 个答案:

没有答案