Program: bbtk
Module: $RCSfile: bbtkInterpreter.h,v $ $
Language: C++
- Date: $Date: 2008/07/23 11:46:11 $
- Version: $Revision: 1.32 $
+ Date: $Date: 2008/10/08 13:39:33 $
+ Version: $Revision: 1.34 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
ExitStatus;
/// Runs the interpretation of a file
- ExitStatus InterpretFile( const std::string& filename);
+ ExitStatus InterpretFile( const std::string& filename, bool source = false);
/// Runs the interpretation of a buffer and deletes it !
ExitStatus InterpretBuffer( std::stringstream* buffer );
/// Puts the executer in "no exec" mode,
/// which creates but does not execute pipelines.
- void SetNoExecMode(bool b) { mVirtualExecuter->SetNoExecMode(b); }
+ void SetNoExecMode(bool m) { mVirtualExecuter->SetNoExecMode(m); }
+ /// Puts the executer in "no error" mode,
+ /// Errors do not stop execution (but warnings are produced)
+ void SetNoErrorMode(bool m) { mVirtualExecuter->SetNoErrorMode(m);}
///
//typedef Executer::DialogModeType DialogModeType;
typedef VirtualExec::DialogModeType DialogModeType;
- void SetDialogMode(DialogModeType t)
- { mVirtualExecuter->SetDialogMode(t); }
+ void SetDialogMode(DialogModeType t) { mVirtualExecuter->SetDialogMode(t);}
/// Sets the bool that indicates wether we are in command line context
void SetCommandLine(bool v = true) { mCommandLine = v; }
CommandInfoType& info );
/// Switch to the interpretation of a file
- void SwitchToFile( const std::string& filename );
+ void SwitchToFile( const std::string& filename, bool source = false );
/// Switch to the interpretation of a stringstream
void SwitchToStream( std::stringstream* stream );