Search: none
Add a search phrase to search resource page titles and descriptions. Different keywords are ANDed with tags.
 

MSDN Archive

Target and filter your gallery search using the following dynamic dialogues.
1-7 of 7Resources < Previous 1 Next >
Resource Page Name and Description Current Release
These are samples that have been produced for the SQL Server Modeling CTP (formerly code name "Oslo") as well as its individuals technologies (the code name "M" modeling language, the code name "Qu...
These are samples that have been produced for the SQL Server Modeling CTP (formerly code name "Oslo") as well as its individuals technologies (the code name "M" modeling language, the code name "Quadrant" tool, and SQL Server Modeling Services).
Popular tags: "M", "M" Language, DSL, "Quadrant", Modeling Services, SQL Server, SQL Modeling
Downloads: 0 | Started: Nov 17 2009  | Contributors: 9
There is no current release.
In this sample, the file a.mg contains the grammar for "A", a simple Visual Basic-like language for composing model-view-controller applications from existing models and controllers. Once compile...
In this sample, the file a.mg contains the grammar for "A", a simple Visual Basic-like language for composing model-view-controller applications from existing models and controllers. Once compiled, it can be used to process an input text file written in the "A" language using the mgx.exe command-line utility. For details, see Using "M" Tools for Creating Languages in the MSDN Library at http://msdnstage.redmond.corp.microsoft.com/en-us/library/dd857692(VS.85).aspx.
Popular tags: SQL Modeling, SQL Server, DSL, "M" Language, "M"
Downloads: 0 | Started: Nov 17 2009  | Contributors: 7
The Person sample demonstrates using a dynamically-parsed grammar to instantiate CLR objects using a simple domain-specific language (DSL). The grammar is written using the Microsoft code name "M" ...
The Person sample demonstrates using a dynamically-parsed grammar to instantiate CLR objects using a simple domain-specific language (DSL). The grammar is written using the Microsoft code name "M" modeling language and is dynamically parsed using associated "M" tools. The output of the sample is only a few lines in a console window; it's main purpose is to demonstrate the dynamic parsing. The console output, though simple, is actually generated as XAML through a library called MGraphXamlReader. This library creates various extensions to the standard "M" language dynamic parsing facilities. Note that in this sample, the MGraphXamlReader library is built as a separate assembly.
Popular tags: "M", "M" Language, DSL, SQL Server, SQL Modeling
Downloads: 0 | Started: Nov 17 2009  | Contributors: 7
Person (Nov 09 CTP)
Nov 3 2009
In this sample, the file Song.mg contains the grammar for a language called "Song", a simple means of describing basic musical notation. Once compiled, it can be used to process an input text fil...
In this sample, the file Song.mg contains the grammar for a language called "Song", a simple means of describing basic musical notation. Once compiled, it can be used to process an input text file written in the "Song" language using the mgx.exe command-line utility. For details, see Using "M" Tools for Creating Languages in the MSDN Library at http://msdnstage.redmond.corp.microsoft.com/en-us/library/dd857692(VS.85).aspx. This sample also includes a small C# console application that demonstrates dynamic parsing and execution of "Song" language code using Console.Beep.
Popular tags: SQL Modeling, SQL Server, DSL, "M" Language, "M"
Downloads: 0 | Started: Nov 17 2009  | Contributors: 7
In this sample, the file m.mg contains the full expression of the Microsoft code name "M" modeling language's grammar, essentially offering a distilled version of the "M" modeling language specific...
In this sample, the file m.mg contains the full expression of the Microsoft code name "M" modeling language's grammar, essentially offering a distilled version of the "M" modeling language specification. Once compiled, it can be used to process an input text file written in "M" using the mgx.exe command-line utility. For details, see Using "M" Tools for Creating Languages in the MSDN Library (http://msdn.microsoft.com/en-us/library/dd857692(VS.85).aspx). The file mg.mg contains the full expression of the "M languages portion of the "M" modeling language, essentially offering a distilled version of that part of the language specification. Once compiled, it can be used to process other grammars (.mg files) using the mgx.exe command-line utility. For general details on this process, also see the previous link. The files Language.Base.mg and Language.Grammar.mg are also included in this sample. These are built directly into the "M" compiler and which define the basic tokens and rules for the "M" language. As such, these grammars are inherently included in all compilations of "M" code and all other processing of input text against custom grammars. They are provided here for reference purposes and need not be built or deployed independently, nor do they need to be referenced directly in other projects. For complete details on all aspects of the "M" modeling language, refer to The "M" Modeling Language Specification at http://msdn.microsoft.com/en-us/library/dd285282.aspx.
Popular tags: "M", "M" Language, DSL, SQL Server, SQL Modeling
Downloads: 0 | Started: Nov 17 2009  | Contributors: 6
In this sample, the file wix.mg contains the grammar for the Windows Installer XML language, known as Wix ("wicks"). Wix itself is a free software toolset from Microsoft that builds Windows Install...
In this sample, the file wix.mg contains the grammar for the Windows Installer XML language, known as Wix ("wicks"). Wix itself is a free software toolset from Microsoft that builds Windows Installer (MSI) packages from an XML document. Wix was the first software released by Microsoft under an its Common Public License. For details on Wix, see http://sourceforge.net/projects/wix/. The grammar file in this sample is primarily provided to demonstrate how to express a complex language like Wix in "M". A more complete sample that uses this grammar to create MSI packages without writing XML will be released in the future.
Popular tags: SQL Modeling, WIX, SQL Server, DSL, "M" Language, "M"
Downloads: 0 | Started: Nov 17 2009  | Contributors: 7
RouterManager is a domain-specific language and runtime that allows you to program the rules for the .NET 4 WCF content-based routing service using an easy to understand language. The routing rule...
RouterManager is a domain-specific language and runtime that allows you to program the rules for the .NET 4 WCF content-based routing service using an easy to understand language. The routing rules (Filters) are stored in a database (such as the SQL Server Modeling Services repository) which is used by the RouterManager runtime to load the most recent routing rules. The application uses the toolchain for the code name "M" modeling language to make use of a custom textual domain-specific language (DSL) for router rules and to load the rules into a database. The ADO.NET Entity Framework is used by the RouterManager runtime to access the RouterModel instance data which contains the routing rules. A Windows Communication Foundation (WCF) Controller interface is also included in the RouterManager to configure new rule sets and signal the RouterManager to re-load the rules.
Popular tags: "M", "M" Language, DSL, Modeling Services, "Quadrant", SQL Server, WCF
Downloads: 0 | Started: Nov 17 2009  | Contributors: 4
Updating...
Page view tracker