AntlrVSIX is a language server for use with Visual Studio 2019, Visual Studio Code, and Gnu Emacs to support Antlr, Bison, and W3C EBNF grammars. In addition to the IDE extensions provided here, a command-line tool is available to refactor grammars in order to make them cleaner, more readable, and more efficient.
Action block, predicates, member code is defined in the target language. The code contained in these blocks is currently just text to the Antlr LSP server, but it should be handled by the appropriate server. So, I should be able to this code, and go to the definition. It should be colorized, and tooltips should appear. Unfortunately, there are no heterogeneous file types in LSP.
Action block, predicates, member code is defined in the target language. The code contained in these blocks is currently just text to the Antlr LSP server, but it should be handled by the appropriate server. So, I should be able to this code, and go to the definition. It should be colorized, and tooltips should appear. Unfortunately, there are no heterogeneous file types in LSP.