* @brief Expression parser: parse unary operations with one argument */
| 426 | * @brief Expression parser: parse unary operations with one argument |
| 427 | */ |
| 428 | static PropertySelectorBase * |
| 429 | extract_unary (tl::Extractor &ex) |
| 430 | { |
| 431 | if (ex.test ("!")) { |
| 432 | return new PropertySelectorNot (extract_unary (ex)); |
| 433 | } else { |
| 434 | return extract_element (ex); |
| 435 | } |
| 436 | } |
| 437 | |
| 438 | /** |
| 439 | * @brief Expression parser: parse binary operations at level 2 |
no test coverage detected