parse method
Implementation
WordingEntry parse(String rawText) {
try {
final placeholders = _placeholderExtractor.extractPlaceholders(rawText);
if (placeholders.isEmpty) {
return WordingEntry(rawText, null);
}
final formattedText =
_placeholderFormatter.formatText(rawText, placeholders);
final characteristics =
_placeholderFormatter.createCharacteristics(placeholders);
return WordingEntry(formattedText, characteristics);
} catch (e) {
stdout.writeln("Error parsing placeholders from '$rawText' -> Skip");
return WordingEntry(rawText, null);
}
}