| 45 |  | #include <string> | 
| 46 |  | #include <vector> | 
| 47 |  |  | 
| 48 | < | #include "selection/Token.hpp" | 
| 48 | > | #include "selection/SelectionToken.hpp" | 
| 49 |  | #include "selection/TokenMap.hpp" | 
| 50 | + | #include "brains/SimInfo.hpp" | 
| 51 | + |  | 
| 52 |  | namespace oopse { | 
| 53 |  |  | 
| 54 |  |  | 
| 150 |  | bool isNameValid(const std::string& name); | 
| 151 |  |  | 
| 152 |  | bool compileError(const std::string& errorMsg) { | 
| 153 | < | std::cerr << "SelectionCompiler Error: " << errorMsg << std::endl; | 
| 153 | > |  | 
| 154 | > | sprintf( painCave.errMsg, | 
| 155 | > | "SelectionCompiler Error: %s\n", errorMsg.c_str()); | 
| 156 | > | painCave.severity = OOPSE_ERROR; | 
| 157 | > | painCave.isFatal = 1; | 
| 158 | > | simError(); | 
| 159 | > |  | 
| 160 |  | error = true; | 
| 161 |  | this->errorMessage = errorMsg; | 
| 162 |  | return false; |