| 227 | } |
| 228 | |
| 229 | bool is_good(size_t idx) const { |
| 230 | if ((suffix[idx] || (prev[idx].size() > 0)) |
| 231 | && ((goal.is_jump() && prefix[idx]) || (next[idx].size() > 0))) { |
| 232 | return true; |
| 233 | } |
| 234 | if (suffix[idx] && ((idx == goal.size()) || (goal.is_jump() && (idx > 0)))) { |
| 235 | return true; |
| 236 | } |
| 237 | return false; |
| 238 | } |
| 239 | |
| 240 | bool is_good(void) const { |
| 241 | for (size_t idx=0; idx<=goal.size(); idx++) { |
no test coverage detected