docs: def evaluate(self, m):
          """Search for comments."""
  
          g = m.groupdict()
          if g["strings"]:
              self.evaluate_strings(g)
              self.line_num += g['strings'].count('\n')
          elif g["code"]:
              self.line_num += g["code"].count('\n')
          else:
              if g['block']:
                  self.evaluate_block(g)
              elif g['start'] is None:
                  self.evaluate_inline_tail(g)
              else:
                  self.evaluate_inline(g)
              self.line_num += g['comments'].count('\n')