bool evaluate( String tagExpression, List<String> tags, ) { final rpn = _convertInfixToPostfixExpression(tagExpression); return _evaluateRpn(rpn, tags); }