Come si fa a Creare un parser di espressioni? Cioè analizzando una stringa data, x ex "5+3+(28-2)*SIN(30)^(1/3)", trovare il risultato.

grazie