def render_d(self, token): """ Accordance """ # Accordance requries Psalms to have :0 verse if books.accordanceNameForBookKey(self.cb) == 'Psa': self.f.write(u'\n' + books.accordanceNameForBookKey(self.cb) + ' ' + str(int(self.cc)) + u':0 ¶ <i>' + token.value + u' </i>')
def render_d(self, token): """ Accordance """ # Accordance requries Psalms to have :0 verse if books.accordanceNameForBookKey(self.cb) == 'Psa': self.f.write( u'\n' + books.accordanceNameForBookKey(self.cb) + ' ' + str(int(self.cc)) + u':0 ¶ <i>' + token.value + u' </i>')
def render_v(self, token): self.cv = token.value.zfill(3) if not self.verseHadContent: self.f.write(' ~') self.verseHadContent = False self.f.write('\n' + books.accordanceNameForBookKey(self.cb) + ' ' + str(int(self.cc)) + ':' + str(int(self.cv.split('-')[0])) + ' ') # str(int(self.cb))
def render_v(self, token): self.cv = token.value.zfill(3) if not self.verseHadContent: self.write(u' ~') self.verseHadContent = False if self.beforeFirstVerse: self.beforeFirstVerse = False else: self.f.write(u'\n') self.f.write(books.accordanceNameForBookKey(self.cb) + ' ' + str(int(self.cc)) + ':' + str(int(self.cv.split('-')[0])) + ' ') # str(int(self.cb))
def render_v(self, token): self.cv = token.value.zfill(3) if not self.verseHadContent: self.write(' ~') self.verseHadContent = False if self.cv.isdigit(): if self.beforeFirstVerse: # No \n on first line self.beforeFirstVerse = False else: self.f.write('\n') self.f.write( books.accordanceNameForBookKey(self.cb) + ' ' + str(int(self.cc)) + ':' + str(int(self.cv.split('-')[0])) + ' ') # str(int(self.cb)) else: # This shouldn't happen in release, but will happen in development # eg \v 23a self.logger.warning('Ignoring ' + books.accordanceNameForBookKey(self.cb) + ' ' + str(int(self.cc)) + ':' + self.cv) if self.needsParagraph: self.needsParagraph = False self.write(' ¶ ')