Commit f55165b6 authored by Dennis Hendriks's avatar Dennis Hendriks
Browse files

#73 SeText docs: remaining updates related to move.

parent b6584cc5
Pipeline #914 passed with stage
in 0 seconds
......@@ -48,7 +48,7 @@ Currently there are two modeling languages in this layer, <<intro-chapter-cif,CI
The third language in the top layer is <<intro-chapter-tooldef,ToolDef>>, a cross-platform scripting language to run tests, and to automate the various tools that need to be executed while designing a controller.
* The middle layer contains developer oriented support code.
It has a language of its own, named <<intro-chapter-setext,SeText>>.
It has a language of its own, named <<setext-chapter-index,SeText>>.
This language implements an LALR(1) parser generator with a few twists to make it easy to use in a Java environment and to connect it to an Eclipse text editor.
+
The other part of the middle layer is common functionality shared between the languages.
......@@ -64,7 +64,7 @@ Instead, different parts are stored in different sub-directories from the root.
=== Language directories
Each language has its own subdirectory in the root, `/cif` and `/chi` for the <<intro-chapter-cif,CIF>> and <<intro-chapter-chi,Chi>> modeling languages, `/tooldef` for the <<intro-chapter-tooldef,ToolDef>> language, and `/setext` for the <<intro-chapter-setext,SeText>> language.
Each language has its own subdirectory in the root, `/cif` and `/chi` for the <<intro-chapter-cif,CIF>> and <<intro-chapter-chi,Chi>> modeling languages, `/tooldef` for the <<intro-chapter-tooldef,ToolDef>> language, and `/setext` for the <<setext-chapter-index,SeText>> language.
Within a language directory, a directory exists for each part of the code (often equivalent to a plugin), with the same name as the plugin.
The pattern of a plugin name is `org.eclipse.escet.<language>.<plugin-name>` where the plugin-name in different directories has the same meaning.
......
......@@ -47,7 +47,6 @@ Furthermore, the following documentation is available for download:
* Eclipse ESCET documentation (this documentation)
* <<intro-chapter-chi,Chi>> documentation
* <<intro-chapter-cif,CIF>> documentation
* <<intro-chapter-setext,SeText>> documentation
* <<intro-chapter-tooldef,ToolDef>> documentation
The following additional information is available:
......
......@@ -43,7 +43,6 @@ The Eclipse ESCET toolkit features the following languages and associated tools:
* <<intro-chapter-chi,Chi>>
* <<intro-chapter-cif,CIF>>
* <<intro-chapter-setext,SeText>>
* <<intro-chapter-tooldef,ToolDef>>
This manual includes information related to the Eclipse ESCET toolkit as a whole, and applies to those tools as well.
......@@ -63,6 +62,7 @@ The following information is available for developers of the toolkit:
* <<app-framework-chapter-index>>
* <<multivalue-chapter-index>>
* <<rail-chapter-index>>
* <<setext-chapter-index>>
// Introduction
......@@ -74,8 +74,6 @@ include::intro/chi.asciidoc[]
include::intro/cif.asciidoc[]
include::intro/setext.asciidoc[]
include::intro/tooldef.asciidoc[]
:leveloffset: -1
......@@ -226,6 +224,38 @@ include::rail/grammar.asciidoc[]
:leveloffset: -1
// SeText scanner/parser generator
include::setext/index.asciidoc[]
:leveloffset: +1
include::setext/lexical-syntax.asciidoc[]
include::setext/specifying-lexical-syntax.asciidoc[]
include::setext/regular-expressions.asciidoc[]
include::setext/terminal-descriptions.asciidoc[]
include::setext/imports.asciidoc[]
include::setext/scanner-hooks.asciidoc[]
include::setext/specifying-grammars.asciidoc[]
include::setext/parser-hooks.asciidoc[]
include::setext/usage-hints.asciidoc[]
include::setext/generated-scanners-parsers.asciidoc[]
include::setext/using-in-an-eclipse-plugin-project.asciidoc[]
include::setext/limitations.asciidoc[]
:leveloffset: -1
// Release notes
include::release-notes.asciidoc[]
......
......@@ -26,7 +26,6 @@ See also the release notes for the specific tools for more information:
- link:https://eclipse.org/escet/cif/release-notes.html[CIF release notes]
- link:https://eclipse.org/escet/chi/release-notes.html[Chi release notes]
- link:https://eclipse.org/escet/tooldef/release-notes.html[ToolDef release notes]
- link:https://eclipse.org/escet/setext/release-notes.html[SeText release notes]
=== Version 0.4
......
......@@ -10,7 +10,7 @@
// SPDX-License-Identifier: MIT
/////////////////////////////////////////////////////////////////////////////////
include::_root_attributes.asciidoc[]
include::_part_attributes.asciidoc[]
[[setext-limitations]]
== Limitations
......
......@@ -10,7 +10,7 @@
// SPDX-License-Identifier: MIT
/////////////////////////////////////////////////////////////////////////////////
include::_root_attributes.asciidoc[]
include::_part_attributes.asciidoc[]
[[setext-using-in-an-eclipse-plugin-project]]
== Using SeText in an Eclipse Plug-in Project
......
......@@ -46,9 +46,6 @@ supervisory controllers in the Model-Based Systems Engineering paradigm.</p>
<td><a href="cif">CIF website</a></td>
<td>The website and documentation for the CIF language and tools.</td></tr>
<tr>
<td><a href="setext">SeText website</a></td>
<td>The website and documentation for the SeText language and tools.</td></tr>
<tr>
<td><a href="tooldef">ToolDef website</a></td>
<td>The website and documentation for the ToolDef language and tools.</td></tr>
</table>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment