Falls du CharInSet nicht verwenden darfst, musst du dir das wieder in ein case umbauen.
Hättest du vielleicht ein Vorschlag dafür, ich habe CharInSet ehrlich gesagt noch nie gesehen.
Ganz ehrlich: Nein.
Du hast in den anderen Programmteilen bereits entsprechende Case-Strukturen drin. Der Umbau ist trivial. Du kannst dann sogar das "or OPFound" weglassen.
CharInSet prüft nur, ob dein aktuelles Zeichen aus dem Satz in der Menge der Operatorzeichen enthalten ist. Wenn du für jedes Operatorzeichen einen Case-Fall erstellst, bist du im Prinzip schon fertig.