ANTLR词法分析器/解析器可以用于VS语法高亮和错误列表吗?

时间:2014-11-23 12:19:15

标签: visual-studio-2013 syntax-highlighting antlr4 antlr4cs

我很高兴在ANTLR 4.4 / ANTLR4CS中开发一种语言,并且我想开始将我的语言集成到IDE中。对我而言,自然的感觉就像是将它集成到Visual Studio中。在我看来,有人可能想出了将ANTLR词法分析器插入Visual Studio语法高亮系统或将ANTLR解析器插入MSBuild任务的一般方法,以便在Visual Studio错误列表中出现错误。

是否有任何出发点,基本软件包,插件系统或类似软件可以让您将ANTLR4CS语言与Visual Studio的语言支持机制集成?

或者,是否有人在语法中自动构建了Sublime Text构建系统/语言def?

1 个答案:

答案 0 :(得分:1)

@Lucas Trzesniewski写道:

  

我是通过每次重新整理整个文件来做到这一点,在逐行的基础上进行操作对于我的需求来说太多了PITA(我们的DSL文件很小,所以它工作正常)。

     

我不知道它是否适合您的需求,但您可以从VS扩展实现单个文件生成器。 Generate方法采用IVsGeneratorProgress参数,可让您轻松报告错误。