X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=parse-macros.lisp;h=1b00ae50fbd5639e17f31096e5b25ae14a7858f1;hb=e6ef11f4c42de5a6754f73d9a714a0213b3a0133;hp=2a7469b75b58ed22b3dc9f3a8b5a3275bd2c358d;hpb=f8c80d433d78aa6df55309a6c04a80d3b7f1c679;p=umlisp.git diff --git a/parse-macros.lisp b/parse-macros.lisp index 2a7469b..1b00ae5 100644 --- a/parse-macros.lisp +++ b/parse-macros.lisp @@ -72,7 +72,8 @@ (do ((,line (read-umls-line ,ustream ,eof) (read-umls-line ,ustream ,eof))) ((eq ,line ,eof) t) - ,@body))))) + (locally (declare (type list ,line)) + ,@body)))))) (defmacro with-umls-ufile ((line ufile) &body body) "Opens a UMLS and processes each parsed line with (body) argument"