diff options
| -rw-r--r-- | core.lisp | 4 | ||||
| -rw-r--r-- | main.lisp | 2 |
2 files changed, 3 insertions, 3 deletions
@@ -58,8 +58,8 @@ (failure-priority result)))) (when (or (> priority-cmp 0) (and (= priority-cmp 0) - (>= (distance (failure-place result) - (failure-place r)) + (>= (distance (result-place result) + (result-place r)) 0))) (setf result r))))) (t (error (format nil "Invalid return value: ~a." r)))))) @@ -9,7 +9,7 @@ (lambda (input) (let ((result (funcall p input))) (if (failure-p result) - (make-failure :place (failure-place result) + (make-failure :place (result-place result) :message (concatenate 'string message (failure-message result)) :priority (failure-priority result)) result)))) |
