Generierungsparameter für C
Die Generierung von C-Code kann über folgende Tags beeinflusst werden:
Parameter |
Default-Wert |
Zulässige Werte |
Bedeutung, Wirkung |
$$Extension |
c |
beliebig |
Extension des erzeugten Sourcefiles |
$$Filename |
ET-Name |
beliebig |
Generiert einen vom Entscheidungstabellen-Namen abweichenden Datei-Namen |
$$EmptyLines |
true |
true | false |
Eine Leerzeile zwischen den generierten Blöcken |
$$BracketsNewLine |
true |
true | false |
Die geschweiften Klammern der if-else-Struktur werden in einer separaten Zeile generiert |
Beispiel: // $$Filename=MyProgram
$$Extension und $$Filename können auf Entscheidungstabellen-Ebene (im Prolog) gesetzt werden. Die Parameter $$emptyLines und $$bracketsNewLine werden für eine Sprache in der LF‑ET.ini gesetzt.
Die aktuelle Einstellung der für die Sourcecode-Formatierung verwendeten Werte ($$BracketsNewLine und $$EmptyLines) kann über Hilfe > Info > Details im Bereich "Application Info" eingesehen werden.

Hinweise zu Generierungsparametern:
-
Generierungsparameter werden als Kommentarzeilen direkt im Sourcecode angegeben. Wir empfehlen hierzu die ersten Zeilen des Prologs zur Entscheidungstabelle.
-
Werden keine Generierungsparameter eingegeben, dann arbeitet die Generierung mit den Default-Werten.
-
Mehrere Generierungsparameter in einer Zeile sind möglich.
-
Groß-Klein-Schreibung spielt keine Rolle.
-
Ein Generierungsparameter darf maximal einmal vorkommen.
-
Nach erfolgreicher Generierung kann die Liste der verarbeiteten Generierungsparameter im Tooltip der Info-Zeile eingesehen werden.
-
Bei Fehlern (ungültige oder fehlende Werte, mehrfache Generierungsparameter, etc.) wird die Generierung abgebrochen und der Anwender erhält eine detaillierte Beschreibung der Ursache am Bildschirm angezeigt.
-
Viele Generierungsparameter können auch "global" in der Datei Project.ini festgelegt werden, siehe: Sprachbezogene Schlüssel in der Datei Project.ini
Weiterführende Informationen: