X-Git-Url: https://git.distorted.org.uk/~mdw/sod/blobdiff_plain/64fd357d12215eea696478dd3d8993a572935a3d..d5fdd49e70b734b791eb907706f92da5775e2a8b:/src/output-impl.lisp diff --git a/src/output-impl.lisp b/src/output-impl.lisp index d85d77d..96cfa20 100644 --- a/src/output-impl.lisp +++ b/src/output-impl.lisp @@ -62,6 +62,12 @@ (pushnew function (sequencer-item-functions item)))) (defmethod invoke-sequencer-items ((sequencer sequencer) &rest arguments) + #+debug + (format *debug-io* "~@<;; ~@;Constraints: ~_~ + ~<~@{~< * ~;~@{~S~^, ~:_~}~:>~:@_~}~:>~:>" + (mapcar (lambda (constraint) + (mapcar #'sequencer-item-name constraint)) + (sequencer-constraints sequencer))) (let ((seen (make-hash-table))) (dolist (item (merge-lists (reverse (sequencer-constraints sequencer)))) (setf (gethash item seen) t)