diff options
Diffstat (limited to 'searchlib/src/main/javacc')
-rwxr-xr-x | searchlib/src/main/javacc/RankingExpressionParser.jj | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/searchlib/src/main/javacc/RankingExpressionParser.jj b/searchlib/src/main/javacc/RankingExpressionParser.jj index 47555d95e58..01eed897bfd 100755 --- a/searchlib/src/main/javacc/RankingExpressionParser.jj +++ b/searchlib/src/main/javacc/RankingExpressionParser.jj @@ -855,10 +855,10 @@ DynamicTensor indexedTensorValueBody(TensorType type) : ExpressionNode value; } { - <LSQUARE> - ( value = expression() { cells.add(value); } )* - ( <COMMA> value = expression() { cells.add(value); } )* - <RSQUARE> + <LSQUARE> // TODO: Parse inner square brackets properly + ( (<LSQUARE>)* value = expression() (<RSQUARE>)* { cells.add(value); } )* + ( <COMMA> (<LSQUARE>)* value = expression() (<RSQUARE>)* { cells.add(value); } )* +// <RSQUARE> { return DynamicTensor.from(type, TensorFunctionNode.wrap(cells)); } } |