add generate_assign_expression in generate.c