【发布时间】:2018-06-22 19:37:23
【问题描述】:
如何从我的扩展程序中访问 VS Code 为活动文件提供的抽象语法树?我一直在浏览 API 文档,但找不到任何东西。我也遇到了this SO question,但问题和答案对我来说都很不透明。
【问题讨论】:
标签: visual-studio-code abstract-syntax-tree vscode-extensions
如何从我的扩展程序中访问 VS Code 为活动文件提供的抽象语法树?我一直在浏览 API 文档,但找不到任何东西。我也遇到了this SO question,但问题和答案对我来说都很不透明。
【问题讨论】:
标签: visual-studio-code abstract-syntax-tree vscode-extensions
对于加载到编辑器中的文件,没有什么比通用 AST 更好的了。事实上,许多文件甚至根本没有被解析,除非安装了一个扩展来执行此操作。
链接的答案描述了一种实现语言支持的方法(通过语言服务器),这与从 vscode 获取虚构的 AST 不同。
【讨论】: