| 250 | } |
| 251 | |
| 252 | static bool guide_maybe_optional(const char **guide) |
| 253 | { |
| 254 | if (**guide == '?') { |
| 255 | guide_consume_one(guide); |
| 256 | return true; |
| 257 | } |
| 258 | return false; |
| 259 | } |
| 260 | |
| 261 | /* Recursion: return NULL on success, errmsg on fail */ |
| 262 | static const char *parse_obj(const char *buffer, |
no test coverage detected