VSCode是基于什么库来实现的AST抽取呢?

VSCode是如何做AST的?

因为VSCode对大部分主流语言都有Outline的功能,这个是做了AST抽取的:
image.png

请问下,VSCode是基于什么库来实现的AST抽取呢?
我看了package.json的依赖,没有找到任何AST相关的库。

阅读 996
2 个回答

vsCode不清楚,但我知道Idea webStrom 系列的是PSI
image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏