apply method
Implementation
@override
Future<String> apply(String content, Map<String, dynamic> context) async {
return content.replaceAllMapped(_regex, (match) {
final condition = match.group(1)?.trim();
final body = match.group(2);
try {
final value = _evaluate(condition!, context);
return value ? body! : '';
} catch (_) {
return '';
}
});
}