pub fn check_false_positive(line: &String) -> bool {
        let mut iter = line.split_whitespace();
        let risky_word = iter.next();
        let next_word = iter.next();

        if let Some(risky_word) = risky_word {
            if let Some(next_word) = next_word {
                return risky_word == tc::A_NATURAL && !cc::is_chord(&next_word.to_string())
            }
        }
        return false;
    }
//==============================================================================
// Returns true if there WILL be a false positive
Returns true if there WILL be a false positive
Returns true if there WILL be a false positive
pub fn check_false_positive(line: &String) -> bool {
        let mut iter = line.split_whitespace();
        let risky_word = iter.next();
        let next_word = iter.next();
        if let Some(risky_word) = risky_word {
            if let Some(next_word) = next_word {
                return risky_word == tc::A_NATURAL && !cc::is_chord(&next_word.to_string())
            }
        }
        return false;
    }
pub fn check_false_positive ( line : & String ) -> bool { let mut iter = line . split_whitespace ( ) ; let risky_word = iter . next ( ) ; let next_word = iter . next ( ) ; if let Some ( risky_word ) = risky_word { if let Some ( next_word ) = next_word { return risky_word == tc :: A_NATURAL && ! cc :: is_chord ( & next_word . to_string ( ) ) } } return false ; }
Returns true if there WILL be a false positive
Returns true if there WILL be a false positive
line
&String
line
&String