"PDEFS file for NEW PARSER Copyright (C) 1988 Infocom, Inc. All rights reserved." "Defaults for ZIL-type DEFSTRUCTs" )> ZMEMQ ZMEMQB > >) (T .OBJ> .ZM>)> > .LEN> .ZM>)>>>)> .OBJ> >>)> > .LEN> >)>>>) (T >)> ; ; ; ; "Definitions for various PMEMs" (LEXPTR FIX) (POSS ANY ;) (QUANT ) (COUNT FIX 0)> > 0>> ) (NAME ) (QUANT ) (OF ) (LOC ) (EXCEPT ) (LEXBEG ) (LEXEND )> 0>> 0>> ) (NOUN ) (NOUN-PHRASE )> (COUNT FIX 0) (FLAGS FIX 0) (OBJ1 ) (NP1 )> ; ,NP-FLAG-MULTI>>>> NONE)> (SIZE FIX) ;(COUNT ) (NEXT ) (OWNER ANY) ;"for compatibility with FIND-RES" (OBJ1 ANY)> "NP-QUANT slot" > ; ; "It's a can of some worms." NP-QUANT-BOTH NP-QUANT-A NP-QUANT-A NP-QUANT-A ;NP-QUANT-SOME ; ;NP-QUANT-NOTHING ;>> > ADJ-CLASS NOUN-CLASS ;" " > >>) (T CT:FIX NT:) > 0> )> >> .NT>)> ) (PARSE-VERB ) (PARSE-VERB-LEXV ) ;6 (PARSE-SYNTAX ) (PARSE-ACTION ) (PARSE-OBJ1 ) ;12(PARSE-OBJ2 ) (PARSE-PARTICLE1 ) (PARSE-PARTICLE2 ) ;18(PARSE-LOC ) (PARSE-QW ) (PARSE-ADJ ) ;24(PARSE-CHOMPER ) (PARSE-SUBJ ) (PARSE-QUERY ) ;30(PARSE-QUERY-SYNTAX ) (PARSE-FLAGS FIX)> > > > > > > > > "Objects are inserted (starting at find-res-obj1 until the vector is full; then additional objects go into an objlist allocated from pmem; the TOTAL count goes in find-res-count..." ) (FIND-RES-OWNER ANY <>) ;"owner found for body part" (FIND-RES-OBJ1 ANY <>) ;(FIND-RES-OBJ2 ANY <>)> 'FIND-RES-SIZE ,FIND-RES-MAXOBJ 'FIND-RES-COUNT 0>> 'FIND-RES-SIZE ,FIND-RES-MAXOBJ 'FIND-RES-COUNT 0>> 'FIND-RES-SIZE ,FIND-RES-MAXOBJ 'FIND-RES-COUNT 0>> 'FIND-RES-SIZE ,FIND-RES-MAXOBJ 'FIND-RES-COUNT 0>> 0) ;"Thing to call to check object" (FIND-FLAGS FIX) ;"Gwimming, search globals, etc." (FIND-QUANT ) ;"All, one, etc." ;6 (FIND-SYNTAX ) (FIND-WHICH FIX) ;"Which argument of the verb we're getting" (FIND-ADJS ) ;12(FIND-NOUN ) (FIND-OF ) (FIND-EXCEPTIONS ) ;18(FIND-RES ) ;"Where to put result, whatever it is." (FIND-NUM FIX)> ;" <=? >> >>> > 3>>)> > > >>
.BIT>) (T > >) ;(T > )>)>) (> > )>) (> > )>) (T >)>)>>" >>