summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorArne Juul <arnej@yahooinc.com>2024-01-19 11:34:58 +0000
committerArne Juul <arnej@yahooinc.com>2024-01-19 11:34:58 +0000
commitc3985a166aea6d03447b18e09f9071cc280a1c96 (patch)
tree01dd917327f5705387840c682359eb868b57b048 /searchlib
parent22e33c6dc241bea6a9cdb51999616ed65d040925 (diff)
fix semantics for empty feature lists
* allow FeatureList to parse empty input and return empty list * if an empty feature list block is specified in a rank-profile, trigger that we no longer get the implicit inheritance
Diffstat (limited to 'searchlib')
-rwxr-xr-xsearchlib/src/main/javacc/RankingExpressionParser.jj2
1 files changed, 1 insertions, 1 deletions
diff --git a/searchlib/src/main/javacc/RankingExpressionParser.jj b/searchlib/src/main/javacc/RankingExpressionParser.jj
index 591f0eb8b37..97aa42f79c9 100755
--- a/searchlib/src/main/javacc/RankingExpressionParser.jj
+++ b/searchlib/src/main/javacc/RankingExpressionParser.jj
@@ -177,7 +177,7 @@ List<ReferenceNode> featureList() :
ReferenceNode exp;
}
{
- ( ( exp = feature() { ret.add(exp); } )+ <EOF> )
+ ( ( exp = feature() { ret.add(exp); } )* <EOF> )
{ return ret; }
}