formatPassage method
Formats a whole-book, chapter, verse-selection, or sequence passage.
Implementation
String formatPassage(Passage passage) => switch (passage) {
BookPassage() => formatBookName(passage.book),
ChapterPassage() => _formatChapterPassage(passage),
VersePassage() => _formatVersePassage(passage),
PassageSequence() => passage.passages.map(formatPassage).join('; '),
};