Creating Domain-Specific Language Solutions
Domain-Specific Language Tools includes several solution templates that you can use to create domain-specific languages. You use the solution templates in association with the Domain-Specific Language Designer Wizard. These solution templates include the following:
Task Flow
Class Diagrams
Minimal Language
Component Models
In This Section
Walkthrough: Creating a Domain-Specific Language Solution
Demonstrates the initial steps that you follow to create a domain-specific language using the Domain-Specific Language Designer Wizard. This walkthrough serves as the foundation for other walkthroughs provided in the documentation.Walkthrough: Customizing the Domain-Specific Language Definition
Demonstrates the steps that you follow to customize a domain-specific language using the Domain-Specific Language Designer. This walkthrough builds upon the first walkthrough.Choosing a Domain-Specific Language Solution Template
Provides an overview of the various solution templates for domain-specific languages, which include Minimal Language, Task Flow, Class Diagrams, and Component Models.How to: Create Domain-Specific Language Solutions
Explains how to create a domain-specific language by using the Domain-Specific Language Designer Wizard with a solution template that you specify.How to: Test Domain-Specific Language Solutions
Explains how to test your domain-specific language.How to: Remove a Domain-Specific Language
Explains how to correctly remove an existing domain-specific language from the experimental and main registry hives.Troubleshooting Domain-Specific Language Tools
Provides troubleshooting advice for domain-specific language issues regarding package load failures.Working with the Domain-Specific Language Designer
Describes how to use the Domain-Specific Language Designer and its set of supporting tools, which include DSL Explorer and the DSL Details window.
Related Sections
- Domain-Specific Language Tools Glossary
Defines key terms that are used in the Help for Domain-Specific Language Tools.