Samuel W. Flint преди 5 години
родител
ревизия
74bb5c5e95
променени са 1 файла, в които са добавени 8 реда и са изтрити 0 реда
  1. 8 0
      checking.lisp

+ 8 - 0
checking.lisp

@@ -19,4 +19,12 @@
          ((or (not value) (null constr)) value)
       (setf value (check-constraint constr vvps :suppress-cc-update-p t)))))
 
+(defun fix-vvps (vvps constraint)
+  (let ((variables (variables constraint)))
+    (mapcar #'(lambda (var)
+                (find var vvps
+                      :key #'car
+                      :test #'equal))
+            variables)))
+
 ;;; End lcsp