Lines Matching refs:pat
30 def setpat(self, pat):
31 self.patvar.set(pat)
51 pat = self.getpat()
53 pat = re.escape(pat)
55 pat = r"\b%s\b" % pat
56 return pat
59 pat = self.getpat()
60 if not pat:
61 self.report_error(pat, "Empty regular expression")
63 pat = self.getcookedpat()
68 prog = re.compile(pat, flags)
75 self.report_error(pat, msg, col)
79 def report_error(self, pat, msg, col=-1):
82 if pat:
83 msg = msg + "\np\Pattern: " + str(pat)
89 def setcookedpat(self, pat):
91 pat = re.escape(pat)
92 self.setpat(pat)