User Guide

AntlrVSIX is an extension for Visual Studio 2019 and 2017. With Antlr4BuildTasks, this extension provides support for writing C# applications using the Antlr parser generator. The extension uses the latest Antlr tool download, providing build rules to compile and run in the IDE.

In addition, AntlrVSIX is being extended to support a number of programming languages (Java, Python, Rust). The tool works by abstracting features common to all programming languages. In theory, because the machinery in AntlrVSIX has been done for one language, editor functions can be reused for faster development of programming language support in the IDE.

First Steps

To get the most out of AntlrVSIX, start reviewing here:

Install AntlrVSIX in Visual Studio IDE
Basic editing of a grammar file
Building and Running Antlr Applications
Customizing the keyboard