assign.self_referencing = (r_self_referencing || assign.oper->token[0]!='=');
assign.target_declaration = r_assignment_target;
assign.self_referencing = (r_self_referencing || assign.oper->token[0]!='=');
assign.target_declaration = r_assignment_target;