Language Service How-to Topics
To benefit the most from the Babel language service sample, add new features one at a time. To understand the process, use the following how-to topics in the listed order.
In This Section
- How-to: Set Language Information
-
Explains how to create a project for your language.
- How-to: Enable Syntax Highlighting
-
Explains how to define language tokens, map tokens to a color class, and define lexical specifications.
- How-to: Add Syntax Checking
-
Describes how to add grammar rules, set language properties, and add error productions.
- How-to: Provide Custom Color Classes
-
Illustrates how to create custom color classes for languages with more token categories.
- How-to: Provide Automatic Brace Matching
-
Explains how to add automatic bracing highlights.
- How-to: Provide Statement Completion
-
Describes how to set statement completion properties and provide scope information.
- How-to: Add Member Completion
-
Explains how to create member completion support.
- How-to: Enable Quick Info
-
Illustrates how to add IntelliSense Quick Info support.
- How-to: Enable Parameter Info ToolTips
-
Describes how to create IntelliSense Parameter Info tooltips to display parameter information about the procedure or method being typed.
- How-to: Enable Debugger Autos Window Support
-
Explains how to add debugger Autos window support.
- How-to: Add Import Chasing
-
Explains how to add an import file or include file mechanism.