Finished parser and interpreter!

I used a dark technique:use UNION to do the type convertion(between int and pointer)
It is very dangerous and it seems like alright so far.
I will try to use virtual class instead of this dark trick.