Accept #ARG or "code ARG" as a report query term
This commit is contained in:
parent
ea75613760
commit
b01eb4a72f
1 changed files with 8 additions and 0 deletions
|
|
@ -79,6 +79,9 @@ string args_to_predicate_expr(value_t::sequence_t::const_iterator begin,
|
||||||
arg == "payee" || arg == "PAYEE") {
|
arg == "payee" || arg == "PAYEE") {
|
||||||
arg = string("@") + (*++begin).as_string();
|
arg = string("@") + (*++begin).as_string();
|
||||||
}
|
}
|
||||||
|
else if (arg == "code" || arg == "CODE") {
|
||||||
|
arg = string("#") + (*++begin).as_string();
|
||||||
|
}
|
||||||
else if (arg == "note" || arg == "NOTE") {
|
else if (arg == "note" || arg == "NOTE") {
|
||||||
arg = string("&") + (*++begin).as_string();
|
arg = string("&") + (*++begin).as_string();
|
||||||
}
|
}
|
||||||
|
|
@ -123,6 +126,11 @@ string args_to_predicate_expr(value_t::sequence_t::const_iterator begin,
|
||||||
found_specifier = true;
|
found_specifier = true;
|
||||||
consumed = true;
|
consumed = true;
|
||||||
break;
|
break;
|
||||||
|
case '#':
|
||||||
|
buf << "(code =~ /";
|
||||||
|
found_specifier = true;
|
||||||
|
consumed = true;
|
||||||
|
break;
|
||||||
case '=':
|
case '=':
|
||||||
buf << "(";
|
buf << "(";
|
||||||
found_specifier = true;
|
found_specifier = true;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue