Sì, il risultato è quello però io vorrei controllare token per token e se si tratta di un + voglio fare una cosa, se un * un'altra e così via dicendo come in quella cascata di if.
Non so se mi sono spiegato bene...

Vorrei una cosa del genere
codice:
token: 621.4 ---numero
TOKEN: 2 ---numero
TOKEN: + ---addizione
TOKEN: 6.12 ---numero
TOKEN: + ---addizione
TOKEN: 12 ---numero
TOKEN: - ---sottrazione