updated skip_comment to work, fixed while loop in get_token