DontCheck​Intervals

ide.<Programmiersprache>.DontCheckIntervals = …

LF‑ET interpretiert Größer/Kleiner- und Von-Bis-Ausdrücke in Symbolen oder Beschreibungen von Bedin­gungs- und Ak­tions­werten als Intervall­angaben 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 Intervall­angaben auto­ma­tisch 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 auto­ma­tische Konsistenz-Prüfung dieser Größer-/Kleiner- oder Von-Bis-Intervall-Angaben (bei LF‑ET auch SimplifiedNotation genannt) bei der Gene­rie­rung von Programmcode für eine bestimmte Programmiersprache unterdrückt werden:

Eintrag in einer LFET.Pro­ject.ini-Datei:
ide.Java.DontCheckIntervals = SimplifiedNotation | sn

Dies kann ein sinnvoller Workaround sein, solange noch 'alte' Ent­schei­dungs­ta­bellen mit solchen Intervall­angaben im Einsatz sind, diese aber (noch) nicht den aktuellen formalen Anforderungen an Intervallen entsprechen.

Weiterführende Informationen