修正几个生成代码错误的问题
分析局部变量增加set动作
简化代码