| 47 | 
  | 
 | 
| 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; |