X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FConsole%2FParse.cc;h=cca6f69c98e22d5c5a8f48e66cd23373c3b3d530;hb=99c145da3884f5c20a74337927ef2cbc073d80d7;hp=a2ace99c3f6d6f5a069b05e0235db6c6690714db;hpb=463db052ea9d1c292bfd40301d0dc4963411485e;p=senf.git diff --git a/senf/Utils/Console/Parse.cc b/senf/Utils/Console/Parse.cc index a2ace99..cca6f69 100644 --- a/senf/Utils/Console/Parse.cc +++ b/senf/Utils/Console/Parse.cc @@ -45,7 +45,7 @@ //#include "Parse.mpp" #define prefix_ -///////////////////////////////cc.p//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// namespace senf { namespace console { @@ -128,7 +128,7 @@ namespace detail { }}} -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::console::Token prefix_ senf::console::Token::Token(TokenType type, std::string token, @@ -170,7 +170,7 @@ prefix_ std::ostream & senf::console::operator<<(std::ostream & os, Token const return os; } -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::console::ParseCommandInfo prefix_ std::ostream & senf::console::operator<<(std::ostream & stream, @@ -209,7 +209,7 @@ prefix_ std::ostream & senf::console::operator<<(std::ostream & stream, return stream; } -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::console::ParseCommandInfo::ArgumentIterator prefix_ void senf::console::ParseCommandInfo::ArgumentIterator::setRange() @@ -251,7 +251,7 @@ prefix_ void senf::console::ParseCommandInfo::ArgumentIterator::decrement() } } -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::console::CommandParser #ifndef DOXYGEN @@ -362,7 +362,7 @@ prefix_ Iterator senf::console::CommandParser::parseLoop(Iterator npb, Iterator throwParserError(ex); } // Otherwise the error handling in the parser is broken - SENF_ASSERT( result.hit ); + SENF_ASSERT( result.hit, "Internal parser failure (error handling broken?)" ); if (! info.empty()) try { cb(info); @@ -471,7 +471,7 @@ senf::console::CommandParser::parseIncremental(std::string const & commands, Cal parseLoop(commands.begin(), commands.end(), "", cb) ); } -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // Character sets prefix_ bool senf::console::CommandParser::isSpecialChar(char ch) @@ -499,7 +499,7 @@ prefix_ bool senf::console::CommandParser::isWordChar(char ch) return Impl::Grammar::word_p.test(ch); } -/////////////////////////////cc.e//////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// #undef prefix_ //#include "Parse.mpp"