code: def parse_Text(self, node):
          
          text = node.data
          if self.capitalizeNextWord:
              self.pieces.append(text[0].upper())
              self.pieces.append(text[1:])
              self.capitalizeNextWord = 0
          else:
              self.pieces.append(text)
docs: parse a text node
          
          The text of a text node is usually added to the output buffer
          verbatim.  The one exception is that <p class='sentence'> sets
          a flag to capitalize the first letter of the next word.  If
          that flag is set, we capitalize the text and reset the flag.