Ich habe soetwas mal programmiert. Mit Klammerregeln, Punkt-/Strichrechnung, SIN, COS etc. etc.

Beispiel: (1+4*(17+4))*7+SIN(90)

Ebenfalls kann eine logische Abfrage inkl. Zeichenkettenoperationen etc. berechnet werden.

SST("TEST":1:2) = "TE" AND 1=7 OR (2*2=4 AND 7*7=49)



Das Ganze wird in einem SRVPGM zur Verfügung gestellt und kann sehr einfach aufgerufen werden. Aus jedem ILE/RPG und pfeilschnell.

Bei Interesse bitte email an fb@bruegge.biz