fixed skip_comment and the while loop in get_token