Domain-Specific Languages

The following sections provide information about creating domain-specific languages, implementing validation and custom code, and deploying the finished domain-specific language solution.

In This Section

What's New in Domain-Specific Language Tools

Describes the newest features of Domain-Specific Language Tools. 

Supported Visual Studio Editions for Domain-Specific Language Tools

Specifies the versions and editions of Visual Studio that support Domain-Specific Language Tools.

About Domain-Specific Languages

Describes basic modeling concepts and the elements you can use to create a domain-specific language.

Working with Domain-Specific Language Solutions

Describes how to create a domain-specific language.

Customizing Serialization Behavior

Describes how to modify the way domain-specific language files are persisted.

The DslDefinition.dsl File

Describes the properties of the domain-specific modeling language definition file.

Adding Validation to Domain-Specific Language Solutions

Describes validation in domain-specific languages.

Understanding the Generated Code

Describes the code that is generated from domain-specific language elements.

Programming Domain-Specific Languages

Describes the different ways to work with domain-specific languages in code.

Deploying Domain-Specific Language Solutions

Describes how to deploy domain-specific languages.

Domain-Specific Language Tools Samples

Describes Domain-Specific Language Tools samples.

Appendix A: Visual Studio Package Load Keys

Explains the use of Visual Studio Package load keys.

Appendix B: DslSetup Schema Description

Describes the DslSetup schema.

Change History

Date

History

Reason

July 2008

Rewrote and refactored project

Content bug fix.