Skip to content
Snippets Groups Projects
Commit 9c67745d authored by ilor's avatar ilor
Browse files

use vector::erase(std::remove instead of a hand-crafted loop. Fix confusing } positioning

parent fab01c5a
Branches
No related merge requests found
...@@ -71,22 +71,12 @@ bool MWEReader::registered = TokenReader::register_path_reader<MWEReader>( ...@@ -71,22 +71,12 @@ bool MWEReader::registered = TokenReader::register_path_reader<MWEReader>(
tok->set_orth_utf8(new_orth_utf8); tok->set_orth_utf8(new_orth_utf8);
foreach(Lexeme& lex, tok->lexemes()) foreach(Lexeme& lex, tok->lexemes())
{ {
if(lex.is_disamb()){ if(lex.is_disamb()){
lex.set_lemma_utf8(pLU->get_base()); lex.set_lemma_utf8(pLU->get_base());
} }
} }
tokens.erase(std::remove(tokens.begin(), tokens.end(), NULL), tokens.end());
std::vector <Token*>::iterator del_iter = tokens.begin(); }
while (del_iter != tokens.end()) {
if( (*del_iter) == NULL)
del_iter = tokens.erase(del_iter);
else
++del_iter;
}
}
} }
} }
} }
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment