in src/main/java/org/apache/accumulo/access/ParsedAccessExpressionImpl.java [111:125]
static ParsedAccessExpression parseExpression(byte[] expression) {
if (expression.length == 0) {
return ParsedAccessExpressionImpl.EMPTY;
}
Tokenizer tokenizer = new Tokenizer(expression);
var parsed = ParsedAccessExpressionImpl.parseExpression(tokenizer, false);
if (tokenizer.hasNext()) {
// not all input was read, so not a valid expression
tokenizer.error("Unexpected character '" + (char) tokenizer.peek() + "'");
}
return parsed;
}