contrib/check-code.py
changeset 43503 313e3a279828
parent 43112 24a07347aa60
child 45830 c102b704edb5
equal deleted inserted replaced
43502:c093cc6e6c99 43503:313e3a279828
   279 # transform plain test rules to unified test's
   279 # transform plain test rules to unified test's
   280 for i in [0, 1]:
   280 for i in [0, 1]:
   281     for tp in testpats[i]:
   281     for tp in testpats[i]:
   282         p = tp[0]
   282         p = tp[0]
   283         m = tp[1]
   283         m = tp[1]
   284         if p.startswith(r'^'):
   284         if p.startswith('^'):
   285             p = r"^  [$>] (%s)" % p[1:]
   285             p = "^  [$>] (%s)" % p[1:]
   286         else:
   286         else:
   287             p = r"^  [$>] .*(%s)" % p
   287             p = "^  [$>] .*(%s)" % p
   288         utestpats[i].append((p, m) + tp[2:])
   288         utestpats[i].append((p, m) + tp[2:])
   289 
   289 
   290 # don't transform the following rules:
   290 # don't transform the following rules:
   291 # "  > \t" and "  \t" should be allowed in unified tests
   291 # "  > \t" and "  \t" should be allowed in unified tests
   292 testpats[0].append((r'^( *)\t', "don't use tabs to indent"))
   292 testpats[0].append((r'^( *)\t', "don't use tabs to indent"))