Montag, 21. März 2011

Implementing a new language with CCI

Here are some notes that could cost you a couple of hours:
  • Define your language and test projects in the namespace Microsoft.Cci, e.g. Microsoft.Cci.MyLanguage.
    If you don't do it, many interfaces like IName, IAssemblyReference will be invisible.

Dienstag, 15. Februar 2011

Exploring Visual Studio DSL Tools

Introduction to DSL Languages in Visual Studio

Authors of the Visual Studio DSL Tools have taken the view that XML provides a sufficiently good approach to start with, and so they have designed the DSL Tools to integrate XML-based textual DSLs with graphical DSLs.

In other words the support for pure textual DSLs like we know it from Eclipse Xtext framework is not the part of Visual Studio DSL Tools.