Skip to content
Snippets Groups Projects
Commit 97c7b4bc authored by Markus Hamann's avatar Markus Hamann
Browse files

Update footnotes in ReadMe

parent 30972364
No related branches found
No related tags found
No related merge requests found
......@@ -18,7 +18,7 @@ To do so, complete the following subtasks:
- Provide a `Project name` and `Name` for the new `Language`.
- **Important:** Name the `Extensions` like the *file extensions of your model files* (often the name of the metamodel). This will replace the new *normal* model files (editable inside the tree editor) with the textual model files (editable with the Xtext text editor) inside the Eclipse instance.
2. View the **automatically created *DSL***
- The created Xtext projects will already include a working DSL parser grammar. You can find the `*.xtext` grammar file under the `src` folder of the newly created main project. This grammar file will be the core of your new DSL. In it, you will describe the rules that define the parsing of structured text to our transportation network model elements. To get an overview of the syntax of Xtext rules, please read through this documentation[^documentation].
- The created Xtext projects will already include a working DSL parser grammar. You can find the `*.xtext` grammar file under the `src` folder of the newly created main project. This grammar file will be the core of your new DSL. In it, you will describe the rules that define the parsing of structured text to our transportation network model elements. To get an overview of the syntax of Xtext rules, please read through the documentation[^documentation].
3. **Refine the autogenerated grammar to a usable DSL grammar.**
Normally, the automatically created DSL grammar should not be used directly. It is very cumbersome and often lacks additionally needed model limitations and semantics. You should always try to refine it, making the textual syntax easier to use for domain experts. Also, you could add additional semantics to it, like naming conventions or modeling limitations.
......@@ -42,4 +42,5 @@ To do so, complete the following subtasks:
1. `Import` the `stgroup.mdsd.transportation_network.*` projects in your *Eclipse* workspace and `run` a new *Eclipse* instance.
2. In the runtime *Eclipse* instance `import` the `model_examples` project to inspect and modify the example *transportation network* models.
[^xtext]: [https://www.eclipse.org/Xtext/](https://www.eclipse.org/Xtext/)
[^documentation]: [https://www.eclipse.org/Xtext/documentation/301\_grammarlanguage.html](https://www.eclipse.org/Xtext/documentation/301\_grammarlanguage.html)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment