Lines Matching refs:execs
84 def __init__(self, refs, execs, contains): argument
86 self.execs = codecache.internSet(execs)
92 return (self.refs, self.execs, self.contains)
95 (refs, execs, contains) = state
96 self.__init__(refs, execs, contains)
98 l = (hash(self.refs), hash(self.execs))
103 return " ".join([str(self.refs), str(self.execs), str(self.contains)])
107 def __init__(self, execs): argument
108 self.execs = codecache.internSet(execs)
111 return (self.execs)
114 (execs) = state
115 self.__init__(execs)
117 return hash(self.execs)
119 return str(self.execs)
141 def newPythonCacheLine(self, refs, execs, contains): argument
142 cacheline = pythonCacheLine(refs, execs, contains)
149 def newShellCacheLine(self, execs): argument
150 cacheline = shellCacheLine(execs)
253 self.execs |= parser.execs
264 self.execs.add(name)
283 self.execs = set()
300 self.execs = set(codeparsercache.pythoncache[h].execs)
308 self.execs = set(codeparsercache.pythoncacheextras[h].execs)
326 self.execs.update(self.var_execs)
328 …thoncacheextras[h] = codeparsercache.newPythonCacheLine(self.references, self.execs, self.contains)
334 self.execs = set()
351 self.execs = set(codeparsercache.shellcache[h].execs)
352 return self.execs
355 self.execs = set(codeparsercache.shellcacheextras[h].execs)
356 return self.execs
362 self.execs = set(cmd for cmd in self.allexecs if cmd not in self.funcdefs)
364 codeparsercache.shellcacheextras[h] = codeparsercache.newShellCacheLine(self.execs)
366 return self.execs