* try to parse invalid or incomplete queries
* @return The {@link Expression} representing the given text
*/
final Expression parse(CharSequence expression, boolean tolerant) {
conditionalExpression = parse(
new WordParser(expression),
queryBNF(ConditionalExpressionBNF.ID),
tolerant
);
this.hasSpace = true;
return conditionalExpression;