apply method
Implementation
@override
Future<String> apply(String content, Map<String, dynamic> context) async {
return content.replaceAllMapped(_stackRegex, (match) {
final stackName = match.group(1)!;
if (context.containsKey(stackName) && context[stackName] is List) {
final stack = context[stackName] as List;
return stack.join('\n');
}
return '';
});
}