Se vuoi parsare un'espressione... hai bisogno di un parser di espressioni, non c'è molto da fare.
Il punto però è che secondo me stai vedendo la questione al contrario: tu non hai effettivamente bisogno di un parser di espressioni, dato che l'espressione la stai generando tu e sai fin da subito operatori ed operandi.