DDP-Projekt / Kompilierer

Der Kompilierer der Deutschen Programmiersprache
https://ddp.le0n.dev/Spielplatz
MIT License
138 stars 4 forks source link

Wahrheitswert Initialisierung in Kombinationen #51

Closed bafto closed 2 months ago

bafto commented 7 months ago

Problem:

Wir nennen die Kombination aus
    dem Wahrheitswert foo mit Standardwert falsch, [Fehler: Es wurde wenn erwartet aber ein gefunden (1000)]
ein Foo,
und erstellen sie so:
    "Alias <x>"

Mögliche Lösung: Diese Art von Wahrheitswert Initialisierung in Kombinationen verbieten (hässlich)

NotLe0n commented 7 months ago

Verbieten würde Sinn machen, denn ich sehe gerade kein Fall wann man den Standardwert abhänging von einer globalen Variable machen will, also zum Beispiel:

Die Zahl z ist 3.
Wir nennen die Kombination aus
    dem Wahrheitswert foo mit Standardwert falsch, wenn z gleich 3 ist,
ein Foo,
und erstellen sie so:
    "Alias <x>"

Es würde jedoch eine „Ausnahme” hinzufügen an die man denken muss und im Duden dokumentieren muss.

bafto commented 2 months ago

fixed by accident in f8626e26