X-Git-Url: http://git.kpe.io/?p=umlisp.git;a=blobdiff_plain;f=parse-macros.lisp;h=1b00ae50fbd5639e17f31096e5b25ae14a7858f1;hp=2a7469b75b58ed22b3dc9f3a8b5a3275bd2c358d;hb=ddc4af5d96963df7c4df2706d752a1e1851ac86e;hpb=88be55a3921b3078570bb737da197c671117a719 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"