Back
List of commands to build tools for a Domain-Specific Language (DSL) with SmartTools
Back
This tutorial is based on the example of XML format of Java "properties"
List of commands to build tools for the "properties" language
Overview of the main commands
1: Create the component description (cdml skeleton) and a directory
(required)
2: Produce or write an abstract syntax definition (the absynt language)
(required)
3: Generate the component and produce a jar file
(required)
4: Optional commands
Generate a skeleton of a concrete syntax specification (the cosynt language)
Change default GUI layout (the lml language)
Add semantic treatements with visitor pattern
Change the behaviors definition (the behaviors language)
Complete schema of the commands
5: Use commands
Open the CDML definition and the directory
Use CSS or Xslt environment to test a concrete syntax
Open a document of the "properties" component
Launch Xpath expression on a document
Launch default visitor with the debugger aspect on a document
The Domain-Specific Language schema
Back
Back
Didier.Parigot@inria.fr
Last modified: Mon Apr 11 11:54:35 MEST 2005