fixed parse_identifier bug