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.
Related Sections
How to: Create a Language Service Using the Visual Studio Language Service Wizard
Explains how the language service wizard helps you create a language service.Language Services
Describes how you can add support for a new programming language to Visual Studio.