cur_st=&st;
ActionMap::iterator j=actions.find(st.keyword);
if(j==actions.end())
- throw KeyError(st.get_location()+": Unknown keyword '"+st.keyword+"'");
+ throw KeyError(st.get_location()+": Unknown keyword", st.keyword);
if(j->second)
j->second->execute(*this, st);
cur_st=0;