Expr::ToString
replaced ToString with GenerateScript