AntlrVSIX is a Visual Studio 2019 extension for Antlr4-based languages. This extension supports to various degrees Antlr4, Java, Python, and Rust. Depending on the language, features include tagging, go to def, find all refs, replace, go to visitor/listener, Intellisense tooltip/completion, reformat, and project templates for compiling and running. Reformat is performed using machine learning. The source code is open source, free of charge, and free of ads. For information on how to use AntlrVSIX for Antlr itself, see the online User Guide.
Note: Starting in release 4.0.4, Python and Rust targets are stubbed out. They interfere with other extensions that do a better job than AntlrVSIX for now.
If you find this extension useful, please give a rating. If you are having problems, please let me know so I can try to fix it. Thank you all who have "opted-in" for the automatic reporting of bugs to me. This provides only a call stack trace of where the code crashes, but it is enough to help me find and fix problems quicker.