Exemple #1
0
void Lexicon::addWordsFromFile(const std::string& filename) {
    std::ifstream input(filename.c_str());
    if (input.fail()) {
        error("Lexicon::addWordsFromFile: Couldn't read from input file " + filename);
    }
    addWordsFromFile(input);
    input.close();
}
Exemple #2
0
Lexicon::Lexicon(const std::string& filename) {
    m_root = NULL;
    m_size = 0;
    addWordsFromFile(filename);
}
DawgLexicon::DawgLexicon(const std::string& filename) {
    edges = start = NULL;
    numEdges = numDawgWords = 0;
    addWordsFromFile(filename);
}
Exemple #4
0
Lexicon::Lexicon(std::istream& input) {
    m_root = NULL;
    m_size = 0;
    addWordsFromFile(input);
}
Exemple #5
0
DawgLexicon::DawgLexicon(std::istream& input) {
    edges = start = NULL;
    numEdges = numDawgWords = 0;
    addWordsFromFile(input);
}