Small array keyword fixes for NSPredicate

This commit is contained in:
Richard Frith-Macdonald 2023-10-08 13:48:33 +01:00
parent e58b83c1f3
commit 531d3b8559
3 changed files with 32 additions and 3 deletions

View file

@ -2634,17 +2634,17 @@ GSICUStringMatchesRegex(NSString *string, NSString *regex, NSStringCompareOption
if ([self scanPredicateKeyword: @"FIRST"])
{
left = [NSExpression expressionForFunction: @"_first"
arguments: [NSArray arrayWithObject: [self parseExpression]]];
arguments: [NSArray arrayWithObject: left]];
}
else if ([self scanPredicateKeyword: @"LAST"])
{
left = [NSExpression expressionForFunction: @"_last"
arguments: [NSArray arrayWithObject: [self parseExpression]]];
arguments: [NSArray arrayWithObject: left]];
}
else if ([self scanPredicateKeyword: @"SIZE"])
{
left = [NSExpression expressionForFunction: @"count"
arguments: [NSArray arrayWithObject: [self parseExpression]]];
arguments: [NSArray arrayWithObject: left]];
}
else
{