Using the Babel Package
This section discusses how to use the Babel Package, an unmanaged C++ framework, to create a language service for Visual Studio.
In This Section
Options for Implementing a Language Service Using Babel
Explains the options for using Babel to implement a language service for the Visual Studio core editor.Babel Package Overview
Provides information about using the Babel Package to implement a language service in Visual Studio and lists the features for which support is provided when you are using Babel.Using the Default Babel Implementation
Discusses how the default implementation of Babel enables integration of a language service in Visual Studio by providing lexical and grammar specifications for a language and lists the features included in the default implementation.Implementing the IBabelService Interface
Lists the order in which the methods of the IBabelService Interface are called by the Babel Package.IBabelService Threading Model
Explains why, if you implement the IBabelService interface, you should understand the threading model used by the Babel Package for colorizing and parsing.Babel Registry Information
Provides information for registering Babel with Visual Studio.Providing Autos Window Support for Babel
Explains how to provide debugger support for your language using Babel.How to: Enable Block Commenting
Explains how to comment or uncomment blocks of selected text.
Related Sections
Babel Icons
Illustrates all the icons available for use in Babel.Checklist: Creating a Language Service
Provides step-by-step instructions about how to create and integrate a language service for the Visual Studio core editor.How to: Create a Language Service Using the Visual Studio Language Service Wizard
Demonstrates how to create a Babel language service VSPackage using the Language Service Wizard.Native-Code Language Services with Babel
Provides information about how to use the Babel Package to implement a language service in Visual Studio in native Visual C++, and lists the features that are supported with the Babel Package.