+ try
+ {
+ bool insideComment = false;
+ InterpretLine(line, insideComment);
+ }
+ catch (QuitException e)
+ {
+ status = QUIT;
+ }
+ catch (bbtk::Exception e)
+ {
+ std::cerr << "* ERROR : "<<e.GetMessage()<<std::endl;
+ status = ERROR;
+ }
+ catch (std::exception& e)
+ {
+ std::cerr << "* ERROR : "<<e.what()<<" (not in bbtk)"<<std::endl;
+ status = ERROR;
+ }
+ catch (...)
+ {
+ std::cerr
+ << "* UNDEFINED ERROR (not a bbtk nor a std exception)"<<std::endl;
+ status = ERROR;
+ }
+
+
+ bbtkDebugMessage("Interpreter",9,"EO Interpreter::InterpretLine()"
+ <<std::endl);
+ bbtkDecTab("Interpreter",9);
+
+ return status;
+ }
+