semantics.c中对新加措施做了简单处理通过了编译