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![]()
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![]()
E' un argomento abbastanza complesso.
Tuttavia e' tra i piu' trattati (anche a livello universitario perche' fa parte della realizzazione di un compilatore ...) ed esistono parecchi esempi su internet ...
Su Internet ho trovato questo libro che tratta un esempio
http://www.librinformatica.it/novita...03/mg43261.htm
Un esempio
http://www.planetsourcecode.com/vb/s...=5365&lngWId=3