我该如何从我的扩展中访问VS Code为活动文件所拥有的抽象语法树?我一直在查看API文档,但没有找到任何相关信息。我也看到了这个SO问题,但是对我来说,问题和答案都相当难懂。
我该如何从我的扩展中访问VS Code为活动文件所拥有的抽象语法树?我一直在查看API文档,但没有找到任何相关信息。我也看到了这个SO问题,但是对我来说,问题和答案都相当难懂。
编辑器加载的文件没有通用的AST树结构,事实上,许多文件甚至根本没有被解析,除非安装了相应的扩展。
链接中的答案描述了一种通过语言服务器实现语言支持的方式,并不是从VSCode获取虚构的AST树。