apply method
Implementation
@override
Future<String> apply(String content, Map<String, dynamic> context) async {
return content.replaceAllMapped(_setRegex, (match) {
final variable = match.group(1)!;
final valueExpr = match.group(2)!.trim();
try {
final value = _evaluate(valueExpr, context);
context[variable] = value;
} catch (_) {
// Ignore evaluation errors
}
return '';
});
}