- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/FormatParser_Parameters.cpp
r7f570c r41d023 129 129 iter != params.storage->getEndIter(); 130 130 ++iter) 131 output << iter->first132 131 if (!iter->second->get().empty()) 132 output << iter->first << "=" << iter->second->get() << ";"; 133 133 ost << output.str(); 134 134 return ost; … … 160 160 if (paramtokens.begin() != paramtokens.end()) { 161 161 tokenizer::iterator tok_paramiter = paramtokens.begin(); 162 ASSERT(tok_paramiter != paramtokens.end(), 163 "operator<< on FormatParser_Parameters - missing value before ' =' in token "+*tok_iter+"!"); 162 164 tokenizer::iterator tok_valueiter = tok_paramiter; 163 165 tokenizer::iterator tok_checkiter = ++tok_valueiter; 164 ++tok_checkiter;165 LOG(3, "INFO: key is '" << *tok_paramiter << "', value is '" << *tok_valueiter << "'.");166 // TODO: throw exception instead of ASSERT167 ASSERT(tok_paramiter != paramtokens.end(),168 "operator<< on FormatParser_Parameters - missing value before ' =' in token "+*tok_iter+"!");169 166 ASSERT(tok_valueiter != paramtokens.end(), 170 167 "operator<< on FormatParser_Parameters - missing value after ' =' in token "+*tok_iter+"!"); 168 ++tok_checkiter; 171 169 ASSERT(tok_checkiter == paramtokens.end(), 172 170 "operator<< on FormatParser_Parameters - still more tokens after ' =' in token "+*tok_iter+":" 173 171 +*tok_checkiter+"!"); 172 LOG(3, "INFO: key is '" << *tok_paramiter << "', value is '" << *tok_valueiter << "'."); 173 // TODO: throw exception instead of ASSERT 174 174 std::string key(*tok_paramiter); 175 175 std::string value(*tok_valueiter);
Note:
See TracChangeset
for help on using the changeset viewer.