' > >> > >>> [3 ]>] [2 ]>] ATOM STRING LIST>> < SETG OBJECT-OBLISTS 5> < SETG OBJECT-NAME 9> > < SETG NARGS 6> > > > > > \ (OUTCHAN) (OBLIST) ]>>)> > > (KNOWN-DECLS) DECL (DECLS-SEEN) LIST (QUOTING-SUBRS) < VECTOR [REST SUBR FIX]> (INT-SUBRS) ( CONTROL-STRUCTURES SETG-DEFINE APPLY-MAPF-MAPR) ]> (FUNNY-FSUBRS) (PRINTING-SUBRS OPEN-SUBRS LVAL-LLOC GVAL-GLOC MAPF-MAPR) (DEFINE-DEFMAC PACKAGE-RPACKAGE BLOCK-ENDBLOCK USE-USE-DEFER) > \ CRITIC #DECL ("VALUE" ATOM "OPTIONAL" ANY) INDENT-TO MANIFEST? OUTCHAN (CHANNEL) NM2 "CRITIC" (STRING) "PRINT" % NM? Group () OFFS (FIX) OBLIST () % "====== CRITIC's Review of Group: " CHANNEL " from file \"" " ======" "DONE" # FALSE ("NOT A GROUP") T (ANY) ["Called-by" "Calls" "SETG" "GVAL" "SET" "LVAL" "SPECIAL" "USE" "USE-DATUM"] " " ": " "Packages USEd but not referenced: " "Internal Functions never called" DEFINE "Internal Globals never used" "Internal Manifests never used" % ARGS % " is unused or should be SPECIAL." "Arguments unused" "Unused" "Unused SPECIALs" "SPECIALs never used as SPECIALs" " in " ": " " (" ")" "." ", " FAMILY (FAMILY) % TREE () STUMP (LIST) TOP-FCNS () TOP-GLOBALS TOP-LOCALS OBJECT-OBLISTS INITIAL ENTRIES USED-PACK () USED-DATUM OBJECT-NAME (ATOM) OBJECT-TYPE "FILE" NEWTYPES NOTES "ENTRYs not bound, assumed locals" % % "PACKAGE" PACKAGE % % % % ![LIST VECTOR UVECTOR TUPLE!] "NEWTYPE not DECLed" % "FLOAD in file" % "BLOCK or ENDBLOCK at top level in PACKAGE." % % VALUE % % % ABST (VECTOR) FTREE FATHER-NAME () "External locals set" "External locals used" PP (]>) PS % % QUOTE "ATOM " " used twice in parameter list." UNSPECIAL SPECIAL % "Untasteful re-use of ATOM " " in ROOT." "No DECL in DECL for" "Illegal DECL" ![ ANY LOCATIVE STRUCTURED APPLICABLE!] "Not a legal type" DECL "Type-name not a type: " "FORM/SEGMENT too short" ![SPECIAL UNSPECIAL!] "SPECIAL/UNSPECIAL with three or more elements" PRIMTYPE "Bad PRIMTYPE type" "PRIMTYPE with three or more elements" OR "Bad type of structured type" BYTES "BYTES DECL too short" "BYTES DECL too long" "Bad BYTES specification" "REST must terminate DECL" "VECTOR in OR specification" "Nth/REST/OPT too short" ![REST OPT!] "Only REST or OPT may follow OPT" REST OPT NO-DECL MANIFEST ": MANIFESTed structure" % "Calls undefined function " "Calls " " with too few arguments." " with too many arguments." % B? D? AUNB " but unbound and unDECLed" " but unbound" " but unDECLed" " unbound in paths" "The ATOM " " used in " " should be special in " "External FUNCTION " % % % % DEV SNM NM1 % %< RGLOC EVAL-OR-APPLY T> FUNCTION % "Possibly should be QUOTEd" % % % % % % ![SUBR FSUBR!] % (0 0) ![RSUBR-ENTRY RSUBR!] "RSUBR has no DECL." #DECL ("VALUE" ANY "TUPLE" TUPLE) "FUNCTION has no DECL." "VALUE" PUN "Parameters not DECLed" "BIND" "\"BIND\" illegally located." ["NAME" "ACT"] ["CALL" "ARGS"] "\"CALL\"/\"ARGS\" illegally located." ["OPTIONAL" "OPT"] "OPTIONAL" "\"OPTIONAL\" illegally located." "TUPLE" TUPLE "\"TUPLE\" illegally located." [ "AUX" "EXTRA"] "\"AUX\" Illegally QUOTEd" ANY]>> .GLUE > ATOM "OPTIONAL" )] 315>> \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ "Make a father and add it to the list of sons of a node" \ \ \ > (STUFF . STUFF)> #DECL ((A) LIST)
(.STUFF)) (ELSE < PUTREST 1>> (.STUFF)> .A)>>>>