如何在VS Code扩展中访问活动文件的AST?

8

我该如何从我的扩展中访问VS Code为活动文件所拥有的抽象语法树?我一直在查看API文档,但没有找到任何相关信息。我也看到了这个SO问题,但是对我来说,问题和答案都相当难懂。

1个回答

3

编辑器加载的文件没有通用的AST树结构,事实上,许多文件甚至根本没有被解析,除非安装了相应的扩展。

链接中的答案描述了一种通过语言服务器实现语言支持的方式,并不是从VSCode获取虚构的AST树。


扩展程序是否可以与其他扩展程序共享AST(抽象语法树)? - UltimaWeapon
我不知道有任何用于此操作的API。 - Mike Lischke

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接