procedure main() write("Member functions of Range defined in Range.cc:") nmp := open("nm Range.o | c++filt", "rp") members := set([]) while line := read(nmp) do { line ? { find("T Range::") & tab(upto(':')+2) & insert(members,tab(upto('(['))) } } delete(members, "~Range") every write(!sort(members)) end