Almost done. TO DO: Treat the char/string=int/float/... error. The semantic analysis does not work for arithmetic expression arguments.