The extension for LPG support in Visual Studio code.
Features
Syntax Coloring
Syntax coloring for LPG grammars (.lpg .g and .gi files)
Comes with an own beautiful color theme, which not only includes all the recommended groups, but also some special rules for grammar elements that you won't find in other themes (e.g. alt labels and options). They are, immodestly, named Complete Dark and Complete Light.
Code Completion + Symbol Information
Code suggestions for all rule + optioins , etc. (including built-in ones).
Symbol type + location are shown on mouse hover. Navigate to any symbol with Ctrl/Cmd + Click. This works even for nested grammars.
Grammar Validations
In the background syntax checking takes place, while typing. Also some semantic checks are done.
Doc formatting
Graphical-visualizations
Call graph for LPG grammars
Terminal and non-terminal railroad graph for LPG grammars
First set and follow set for LPG grammars
Parser-generation
More Informations
There are a number of documentation files for specific topics: