瀏覽代碼

Fix up VVPS

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