【问题标题】:How to access AST of active file in VS Code extension?如何在 VS Code 扩展中访问活动文件的 AST?
【发布时间】:2018-06-22 19:37:23
【问题描述】:

如何从我的扩展程序中访问 VS Code 为活动文件提供的抽象语法树?我一直在浏览 API 文档,但找不到任何东西。我也遇到了this SO question,但问题和答案对我来说都很不透明。

【问题讨论】:

    标签: visual-studio-code abstract-syntax-tree vscode-extensions


    【解决方案1】:

    对于加载到编辑器中的文件,没有什么比通用 AST 更好的了。事实上,许多文件甚至根本没有被解析,除非安装了一个扩展来执行此操作。

    链接的答案描述了一种实现语言支持的方法(通过语言服务器),这与从 vscode 获取虚构的 AST 不同。

    【讨论】:

    • 扩展是否可以与其他扩展共享 AST?
    • 我不知道有任何 API 可以做到这一点。
    猜你喜欢
    • 2018-10-21
    • 2017-04-18
    • 2023-02-07
    • 1970-01-01
    • 1970-01-01
    • 2017-11-28
    • 1970-01-01
    • 2023-03-05
    • 2023-02-14
    相关资源
    最近更新 更多