"The following functions parse a terminal description file into the format used by the rest of the TTY package. If GC-READ and friends ever exist, they will probably replace this. PARSE-SPEC-FILE, the top-level, takes a channel (which it will close) to the description file, and returns a TTY-DESC. Other information is needed to make the TTY object." > >)> FIX>> > FIX>> FIX>> > FIX>> FIX>> FIX>> FIX>> >> > )> FIX>> FIX> <- .LEN 1>>>)> >>> "PARSE-SPEC parses the specification for a single terminal operation, and returns an appropriate structure." FIX>> > <>) (<1? .NP> ) (T >> > FIX> 2>>>> .VEC> .VEC)>> )) #DECL ((STR NS) STRING (LEN) FIX) >> .NS .STR> .NS> FIX>> FIX>> FIX> *200*>> ; "JUST A STRING" FIX>>>) (T TTY-ELT>> > ; "Rest off all but element descriptions" ) FIX>> *200*> <1 .NNS .NUM> >) (T <1 .NNS .NUM>> >>)>> .NS>)> .NS) ()>>