]> git.tdb.fi Git - libs/datafile.git/blobdiff - source/loader.cpp
Introduce the concept of future objects
[libs/datafile.git] / source / loader.cpp
index ad62445f0be3e00a785695121e510f76cc7d4a5f..4a865067bdba8faaefe2c2b5f28984f58a57a4a1 100644 (file)
@@ -85,7 +85,7 @@ Loader::Loader():
 
 Loader::~Loader()
 {
-       for(ActionMap::iterator i = actions.begin(); i!=actions.end(); ++i)
+       for(ActionMap::iterator i=actions.begin(); i!=actions.end(); ++i)
                delete i->second;
 }
 
@@ -102,7 +102,7 @@ void Loader::load(Parser &p)
 
 void Loader::load(const Statement &st)
 {
-       for(list<Statement>::const_iterator i = st.sub.begin(); i!=st.sub.end(); ++i)
+       for(list<Statement>::const_iterator i=st.sub.begin(); i!=st.sub.end(); ++i)
                load_statement(*i);
        finish();
 }
@@ -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),