-- -*- M2-comint -*- hash: 5258417861781850236

i1 : code listUserSymbols

o1 = ../../m2/debugging.m2:198:28-198:64: --source code:
     listUserSymbols = Command ( type -> listSymbols userSymbols type )

i2 : code(res,Ideal)

o2 = -- code for method: resolution(Ideal)
     ../OldChainComplexes/res.m2:283:37-283:78: --source code:
     resolution Ideal  := ChainComplex => opts -> I -> resolution(comodule I, opts)

i3 : code(symbol :, Ideal, Ideal)

o3 = -- code for method: Ideal : Ideal
     ../Saturation.m2:148:51-148:75: --source code:
     Ideal  : Ideal                := Ideal  =>         (I, J) -> quotient(I, J)

i4 : code methods use

o4 = -- code for method: use(Ring)
     ../../m2/enginering.m2:388:12-393:7: --source code:
     use Ring := R -> (
          if R.?ring then use R.ring;                            -- I'm not sure what this is for.  Which rings have this key?
          generators R;
          if R.?generators and R.?generatorSymbols then scan(R.generatorSymbols,R.generators,(sym,val) -> sym <- val);
          if R.?use then R.use R;
          R)
     ------------------------------------------------------------------------
     -- code for method: use(Monoid)
     ../../m2/monoids.m2:193:21-193:56: --source code:
     use        Monoid := M ->(if M.?use     then M.use M; M)
     ------------------------------------------------------------------------
     -- code for method: use(Package)
     ../../m2/packages.m2:550:15-555:42: --source code:
     use Package := pkg -> (
         scan(nonnull pkg.Options.PackageExports, needsPackage);
         loadedPackages = prepend(pkg,            delete(pkg,            loadedPackages));
         dictionaryPath = prepend(pkg.Dictionary, delete(pkg.Dictionary, dictionaryPath));
         checkShadow();
         if pkg.?use then pkg.use pkg else pkg)
     ------------------------------------------------------------------------
     -- code for method: use(Thing)
     compiled function identity:  source code not available

i5 : 
