i'm impressed, my only thoughts are that althought you wanted to keep it simple, which is a good idea, this method actually makes it a little more compelx because of the amount of string parsing you have to do, but it does work so hat off to you,

so what is the future of this? stack based, RPN, simple language parsing?

Why a calculator?
Andy