Ich habe eine vom Benutzer eingegebene Zeile, die ich in mehrere
true/false-Werte umrechne.

Nun soll der Nutzer diese Werte nach Möglichkeit auch noch beliebig
(am besten auch mit Klammerung) verknüpfen dürfen.
Wenn es alles nur AND oder nur OR Verknüpfungen wären, ware das
Ergebnis einfach zu erhalten.

Wie erreiche ich aber eine flexible Routine, die verschieden
Vernüpfungen zuläßt?

Beispiel
gegeben ist der String: "(true and true) or (true or false) and true"
(wobei, wie erwähnt, die true- und false- Werte bereits aus der
ursprünglichen Eingabe errechnet wurden)

Nun brauche ich eine Möglichkeit, die daraus das richtige Ergebnis
liefert. Also, als wenn ich diese Zeile in RB in die IDE eingebe.

Alles was mir ansatzweise im Kopf rumschwirrt erscheint nicht eine
einfache Lösung zu sein.

MfG, Metti.

Antwort per Email an