| 48 |
|
#include "utils/StringTokenizer.hpp" |
| 49 |
|
#include "utils/Trim.hpp" |
| 50 |
|
#include "utils/OOPSEException.hpp" |
| 51 |
+ |
#include "utils/simError.h" |
| 52 |
|
|
| 53 |
+ |
|
| 54 |
|
/** |
| 55 |
|
* @class SimplePreprocessor |
| 56 |
|
* @brief A simple preprocessor. |
| 74 |
|
if (!input.is_open()) { |
| 75 |
|
std::stringstream ss; |
| 76 |
|
ss << "Can not open " << filename << " for preprocessing\n"; |
| 77 |
+ |
|
| 78 |
+ |
sprintf(painCave.errMsg, |
| 79 |
+ |
"Can not open (%s) for processing. \n" |
| 80 |
+ |
"\tPlease check md file name syntax.\n", filename.c_str()); |
| 81 |
+ |
|
| 82 |
+ |
painCave.isFatal = 1; |
| 83 |
+ |
simError(); |
| 84 |
+ |
|
| 85 |
|
throw OOPSEException(ss.str()); |
| 86 |
|
} |
| 87 |
|
int lineNo =1; |