plainTextOf function
- List<
FormatToken> tokens
The plain text of tokens (labels for links, no markers).
Implementation
String plainTextOf(List<FormatToken> tokens) {
final b = StringBuffer();
for (final t in tokens) {
switch (t) {
case TextToken(:final value):
case BoldToken(:final value):
case ItalicToken(:final value):
case CodeToken(:final value):
b.write(value);
case LinkToken(:final label):
b.write(label);
case BrToken():
b.write('\n');
}
}
return b.toString();
}