DontCheckIntervals
ide.Java.DontCheckIntervals = …
LF‑ET interpretiert Größer/Kleiner- und Von-Bis-Ausdrücke in Symbolen oder Beschreibungen von Bedingungs- und Aktionswerten als Intervallangaben in vereinfachter Schreibweise:
| Ausdruck | wird interpretiert als |
|---|---|
< 5,3 |
] –Inf : 5,3 [ |
<= 17,2 |
] –Inf : 17,2 ] |
>= 17,3 |
[ 17,3 : Inf [ |
> 17,2 |
] 17,2 : Inf [ |
2,5 – 8,3 |
[ 2,5 : 8,3 ] |
Bei Bedingungen werden alle Intervallangaben automatisch auf Lücken und Überlappungen geprüft, wobei Lücken nur als Warnung, Überlappungen aber als Fehler gewertet werden.
Mit diesem Schlüssel kann die automatische Konsistenz-Prüfung dieser Größer-/Kleiner- oder Von-Bis-Intervall-Angaben (bei LF‑ET auch SimplifiedNotation genannt) bei der Generierung von Programmcode für eine bestimmte Programmiersprache unterdrückt werden:
ide.Java.DontCheckIntervals = SimplifiedNotation | sn
Dies kann ein sinnvoller Workaround sein, solange noch 'alte' Entscheidungstabellen mit solchen Intervallangaben im Einsatz sind, diese aber (noch) nicht den aktuellen formalen Anforderungen an Intervallen entsprechen.