perm filename RFLE[206,LSP] blob
sn#090375 filedate 1974-03-05 generic text, type T, neo UTF8
(DEFPROP FEDF
(FEDF READFILELINE FED)
VALUE)
(DEFPROP READFILELINE
(LAMBDA NIL
(PROG (L C)
(COND ((ATOM (ERRSET (INC T NIL) NIL)) (RETURN (QUOTE EOF))))
A (SETQ C (ERRSET (READCH) NIL))
(COND ((ATOM C) (COND ((NULL L) (RETURN (QUOTE EOF))) (T (RETURN L))))
((EQ (CAR C) (QUOTE /
)) (ERRSET (TYI) T) (INC NIL NIL) (RETURN L))
(T (SETQ L (NCONC L C))))
(GO A)))
EXPR)
(DEFPROP FED
(LAMBDA NIL
(PROG (LINE C)
(SETQ LINE (READFILELINE))
(COND ((EQ LINE (QUOTE EOF)) (RETURN NIL)))
(OUTPUT NIL NIL)
(MAPC (FUNCTION PRINC) LINE)
(TERPRI)
(OUTC T NIL)
(COND ((NULL LINE) (TERPRI)))
B (SETQ C (TYI))
(COND (NIL))))
EXPR)