]> git.tdb.fi Git - libs/datafile.git/commitdiff
Revert "Convenience function for reporting errors in loaded data"
authorMikko Rasa <tdb@tdb.fi>
Thu, 30 Aug 2012 08:35:53 +0000 (11:35 +0300)
committerMikko Rasa <tdb@tdb.fi>
Thu, 30 Aug 2012 08:35:53 +0000 (11:35 +0300)
This reverts commit b0b9af7216560da2a46ea38fe2df959f4dfb126f.

Why did I even add this function.  The Loader catches any exceptions and
rethrows them as data_errors with the correct line number information.

source/loader.cpp
source/loader.h

index 1250d0fa608cad151ebfc3671bc08d12ed914a44..4a865067bdba8faaefe2c2b5f28984f58a57a4a1 100644 (file)
@@ -176,13 +176,6 @@ const string &Loader::get_source() const
        return cur_st->source;
 }
 
-void Loader::error(const string &msg) const
-{
-       if(!cur_st)
-               throw logic_error("!cur_st");
-       throw data_error(cur_st->source, cur_st->line, msg);
-}
-
 
 Loader::ActionKey::ActionKey(const string &k, const string &s):
        keyword(k),
index 4a1faa3f7af650ff4f4ec3726cc768fea77255cb..604886125614728c2552d486decfa01afa19c804 100644 (file)
@@ -139,9 +139,6 @@ protected:
        source may not necessarily be a file. */
        const std::string &get_source() const;
 
-       /** Throws a data_error from the current line. */
-       void error(const std::string &) const;
-
        virtual void finish() { }
 };