Babel How-to Topics
The how-to topics in this section are all based on the Visual Studio Language Package solution, which provides a basic implementation of the Babel package. For more information about creating one of these solutions, see Walkthrough: Creating a Language Service Package.
In This Section
How to: Set Language Information
Explains how to create a project for your language.How to: Enable Syntax Coloring
Explains how to define language tokens, map tokens to a color class, and define lexical specifications.Enable Block Commenting
Explains how to enable and disable block commenting.How to: Add Syntax Checking
Explains how to add grammar rules, set language properties, and add error productions.How to: Provide Custom Color Classes
Explains 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
Explains 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
Explains how to add IntelliSense Quick Info support.How to: Enable Parameter Info ToolTips
Explains 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
- Walkthrough: Creating a Language Service Package
Explains how to create a language service with a Visual Studio Language Package solution.