Mh,
eigentlich wollte ich ja nicht antworten, da das Thema bereits ein halbes Jahr alt ist.
@undeath
Der Parser klingt bissl nach Overkill, obwohl weitaus eleganter.
Das ginge mit RegEx ganz einfach, fuer Ganzzahlen:
(\d+[\+\-\*\/])+\d+
danach sollte man auch bedenkelos eval() ausfuehren...