fail method
Throws an ExpressionSyntaxException at where, current by default.
Implementation
Never fail(String message, {ExpressionToken? where}) {
final token = where ?? current;
throw ExpressionSyntaxException(message, token.line, token.column);
}