Balazs Simon (sbalazs@iit.bme.hu)
-Developers
-License
-The MetaDslx framework is published under Apache License Version 2.0
-diff --git a/Install/v071/MetaDslx.VisualStudio.vsix b/Install/v071/MetaDslx.VisualStudio.vsix deleted file mode 100644 index a6763abab..000000000 Binary files a/Install/v071/MetaDslx.VisualStudio.vsix and /dev/null differ diff --git a/README.md b/README.md index bb992018b..cafd964af 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ MetaDslx is a user friendly metamodeling framework for .NET. MetaDslx supports the following features: * implementing domain specific languages (DSLs) * lock-free thread-safe immutable semantic object models -* auto generated syntactic and semantic compilation of DSLs to semantic models +* auto generated syntactic and semantic compilation of DSLs to object models * compilers with a Roslyn-style public API, based on ANTLR4 grammars extended with semantic annotations * creating user friendly template-based code generators * generating syntax highlighters for Visual Studio @@ -15,13 +15,15 @@ The documentation of the MetaDslx framework can be accessed here: [The MetaDslx # Installation instructions -## Instructions for users +## Instructions for developing your own DSL using the MetaDslx plugin ### Installation These are the installation instructions if you would like to use the MetaDslx framework for creating your own DSLs. For an example DSL see the [SOAL language](https://github.com/balazssimon/soal-cs). -The MetaDslx framework requires Visual Studio 2015 and .NET Framework 4.5.2. +The MetaDslx plugin requires the following prerequisites: +* Visual Studio 2015 and .NET Framework 4.6.1 +* Java 8 for running ANTLR4 (make sure the **java** command is on the PATH environment variable) Installation steps: @@ -34,7 +36,17 @@ Installation steps: 1. In Visual Studio open the **Tools / Extensions and Updates...** menu, look for the **MetaDslx Extension for Visual Studio** and click on **Uninstall**. 2. Run **uninstall64.bat** on 64-bit systems, or **uninstall32.bat** on 32-bit systems to remove the MetaDslx DLLs from the GAC. -## Instructions for developers +## Instructions for running an application with your own DSL depending on the MetaDslx framework + +The MetaDslx core runtime (MetaDslx.Core.dll) requires the following prerequisites: +* .NET Framework 4.6.1 + +The MetaDslx compiler runtime (MetaDslx.Compiler.Antlr4.dll) requires the following prerequisites: +* .NET Framework 4.6.1 +* Antlr4.Runtime.Standard.dll +* MetaDslx.Core.dll + +## Instructions for developing the MetaDslx framework ### Installation diff --git a/Src/Html/contact.html b/Src/Html/contact.html deleted file mode 100644 index 288bfc8e6..000000000 --- a/Src/Html/contact.html +++ /dev/null @@ -1,71 +0,0 @@ - - - -
-Balazs Simon (sbalazs@iit.bme.hu)
-The MetaDslx framework is published under Apache License Version 2.0
-MetaDslx is a lightweight metamodeling framework for .NET and Java. It helps implementing domain specific languages.
-MetaDslx makes it easier to create compilers for the textual concrete syntax using ANTLR4. MetaDslx extends the ANTLR4 grammars with annotations on rules and elements, which make semantic parsing easier. MetaDslx also comes with a user friendly template-based code generator.
-The source code of the MetaDslx framework can be accessed on GitHub: -
- -