【发布时间】:2020-10-12 23:30:01
【问题描述】:
我已经使用 python 制作了一种解释性语言。它在终端内运行良好,但我很难找到任何关于如何创建可以在 VS 代码 IDE 内运行它的扩展的资源/文档。我还想为我的语言实现语法高亮。我想做的扩展类似于“Python”VS 代码扩展。 (我不是在寻求建议!)
【问题讨论】:
-
你在解释器中运行解释器,你还有一些性能吗?阅读有关编写语言扩展的内容。
-
我已经阅读了语言扩展,但运行代码的文档记录很差。是的,我有表现,事实上,我的语言实际上是非常快的双重解释。与 python 本身的速度大致相同。我已经优化过了。
-
你不能在 VSC 中运行它,而且 VSC 不是一个 IDE,它是一个有好处的编辑器。 VSC 只是生成一个终端命令并在集成终端中执行它。如果您希望能够在 VSC 中调试代码,则必须支持 Debugger API
-
我该怎么做,你对另一个 IDE 有什么建议吗?
-
支持调试器 API 是一项相当艰巨的工作,但它记录在 VSC 文档中。但是你必须为你的语言编写一个调试器。
标签: javascript python-3.x typescript visual-studio-code custom-code