README.md aktualisiert
This commit is contained in:
parent
25315df7fb
commit
6c108b40ad
54
README.md
54
README.md
@ -362,44 +362,22 @@ erfüllen.
|
||||
|
||||
##### Syntax
|
||||
|
||||
-------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
Syntaxausdruck Beschreibung
|
||||
|
||||
#M1-Name **Methodendeklarierung**:
|
||||
Rautenpräfix, Methodenkodierung
|
||||
(ohne Systemkodierung) (im Beispiel hier „M1"), Trennstrich und Methodenbezeichnung
|
||||
(letzterer Teil; hier „Name")
|
||||
|
||||
@ Präfix zur **Referenz** auf andere Methode
|
||||
|
||||
?( x ) Prüft, ob die **Bedingung** x zutrifft. Wenn ja, geht es mit der nächsten Verarbeitungsübergabe weiter.
|
||||
Wenn nein, dann fahre mit Anweisung nach Oder-Operator fort. Gibt es mehrere Oder-Operatoren, stehen mehrere Möglichkeiten der weiteren Verfahrensweise zur Verfügung, die der Reihenfolge nach zu überprüfen sind
|
||||
|
||||
== **Dann**-Operator, kann nur direkt nach Bedingungsausdruck verwendet werden. Nachfolgendes wird nur ausgeführt, wenn die Bedingung zutrifft. Ein folgender „Oder"-Operator ist zu interpretieren als „wenn diese Bedingung nicht zutrifft, dann tue .."
|
||||
|
||||
=\> „Folgend" bzw. **Danach**-Operator **, Schrittübergang**
|
||||
|
||||
!(X) Ordne **Anweisung** X zur Ausführung an (Anweisung = reaktive Maßnahme)
|
||||
|
||||
/ (Operator) \"**Oder**\" Operator zur Auswahl zwischen mehreren Möglichkeiten. Die Reihenfolge ist entscheidend.
|
||||
|
||||
\+ (Operator) Kann \[nur\] Anweisungen miteinander verketten, die parallel ausgeführt werden können.
|
||||
|
||||
: (Operator) Dient als **Vergleichsoperator** zum Vergleich von Spezifikationen, Daten oder anderen Inhalten
|
||||
|
||||
\$\[beispielx\].\[Data\] Konkretisierter, spezifischer Bezug auf die **Datenaufnahme** „Data" der Verwaltung „beispielx"
|
||||
(die Angabe der Verwaltung spezifiziert den Kontext der Daten und ist daher notwendig)
|
||||
|
||||
%( x ) Bezieht sich ein das **Mittel** x (referiert über einen systemuniversellen Bezeichner des gemeinten Mittels)
|
||||
|
||||
{ x } Die aktive Methode wird durch x genauer spezifiziert; Die **Spezifikation** wird als Kommentar der Ausführung weitergereicht.
|
||||
|
||||
; Kennzeichnet ende eines **Logikabschnitts** innerhalb einer Methode. Sollte in neuen Methoden nicht mehr zum Einsatz kommen, da eine Differenzierung in mehrere Methoden statt in Logikabschnitte bevorzugt wird. Dient hauptsächlich der Regelwerktransformation alter Versionen.
|
||||
|
||||
;; **Methodenende**. Kann nur einmal pro Methode vorkommen, sollte Bedarf für einen Logikabschnitt bestehen, so muss die Methode in mehrere aufgeteilt werden.
|
||||
|
||||
-------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
| Syntaxausdruck | Beschreibung |
|
||||
|--------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| #M1-Name | Methodendeklarierung: Rautenpräfix, Methodenkodierung (ohne Systemkodierung) (im Beispiel hier „M1"), Trennstrich und Methodenbezeichnung (letzterer Teil; hier „Name") |
|
||||
| @ | Präfix zur Referenz auf andere Methode |
|
||||
| ?( x ) | Prüft, ob die Bedingung x zutrifft. Wenn ja, geht es mit der nächsten Verarbeitungsübergabe weiter. Wenn nein, dann fahre mit Anweisung nach Oder-Operator fort. Gibt es mehrere Oder-Operatoren, stehen mehrere Möglichkeiten der weiteren Verfahrensweise zur Verfügung, die der Reihenfolge nach zu überprüfen sind |
|
||||
| == | Dann-Operator, kann nur direkt nach Bedingungsausdruck verwendet werden. Nachfolgendes wird nur ausgeführt, wenn die Bedingung zutrifft. Ein folgender „Oder"-Operator ist zu interpretieren als „wenn diese Bedingung nicht zutrifft, dann tue .." |
|
||||
| => | „Folgend" bzw. Danach-Operator , Schrittübergang |
|
||||
| !(X) | Ordne Anweisung X zur Ausführung an (Anweisung = reaktive Maßnahme) |
|
||||
| / (Operator) | "Oder" Operator zur Auswahl zwischen mehreren Möglichkeiten. Die Reihenfolge ist entscheidend |
|
||||
| + (Operator) | Kann [nur] Anweisungen miteinander verketten, die parallel ausgeführt werden können |
|
||||
| : (Operator) | Dient als Vergleichsoperator zum Vergleich von Spezifikationen, Daten oder anderen Inhalten |
|
||||
| $[beispielx].[Data] | Konkretisierter, spezifischer Bezug auf die Datenaufnahme „Data" der Verwaltung „beispielx" (die Angabe der Verwaltung spezifiziert den Kontext der Daten und ist daher notwendig) |
|
||||
| %( x ) | Bezieht sich ein das Mittel x (referiert über einen systemuniversellen Bezeichner des gemeinten Mittels) |
|
||||
| { x } | Die aktive Methode wird durch x genauer spezifiziert; Die Spezifikation wird als Kommentar der Ausführung weitergereicht |
|
||||
| ; | Kennzeichnet ende eines Logikabschnitts innerhalb einer Methode. Sollte in neuen Methoden nicht mehr zum Einsatz kommen, da eine Differenzierung in mehrere Methoden statt in Logikabschnitte bevorzugt wird. Dient hauptsächlich der Regelwerktransformation alter Versionen |
|
||||
| ;; | Methodenende. Kann nur einmal pro Methode vorkommen, sollte Bedarf für einen Logikabschnitt bestehen, so muss die Methode in mehrere aufgeteilt werden |
|
||||
|
||||
#### Verwendungspflicht der Syntax
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user