void Bchart:: newWord(ECString wrdstr, int wInt, Item* ans) { int len = sentence_.length(); Wrd* wrd = &sentence_[len]; sentence_.length()++; wrd_count_++; wrd->lexeme() =wrdstr; wrd->toInt() = wInt; ans->word() = wrd; }
void SentRep:: sentRepCreator( istream& istr, SentRep::SentLayout layout) { // SGML layout introduces sentence with <s> and ends it with </s>. if( layout == SGML ) { for(; istr;) { Wrd temp; istr >> temp; if( temp.lexeme() == "<s>" ) break; if(temp.lexeme() == "<s") { istr >> words_[length_]; sentenceName = words_[length_].lexeme(); istr >> words_[length_]; break; } else if( temp.lexeme() == "</s>" ) warn( "found sentence end before intro; " ); }