def _internalize((m,i)): "Internalizing from references" pre = i.get() post = i.new('i') # sys.stderr.write("%s interfaces\n%s" % (m, '\n'.join([refs[f].get() for f in refs.keys() if f != m] + # ['main.iface']))) passes.intern(pre, post, [refs[f].get() for f in refs.keys() if f != m] + ['main.iface'])
def _internalize((m, i)): "Internalizing from references" pre = i.get() post = i.new('i') # sys.stderr.write("%s interfaces\n%s" % (m, '\n'.join([refs[f].get() for f in refs.keys() if f != m] + # ['main.iface']))) passes.intern(pre, post, [refs[f].get() for f in refs.keys() if f != m] + ['main.iface'])
def prune(m): "Pruning dead code/variables" pre = m.get() post = m.new('occam') passes.intern(pre, post, [iface_after_file.get()])