summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan Manuel Tomás <jtomas1815@gmail.com>2026-06-27 16:32:43 -0300
committerJuan Manuel Tomás <jtomas1815@gmail.com>2026-06-27 16:32:43 -0300
commit7e2f822e0ec6d55c09784fc0b3d7b2cf5797c890 (patch)
treee8718480c4bf5219e1bbf9d3f2efd6b6a0956b14
parent8a97d64adef87a9f12824c5653bc5182b9a4f06d (diff)
downloadmonparser-7e2f822e0ec6d55c09784fc0b3d7b2cf5797c890.tar.gz
monparser-7e2f822e0ec6d55c09784fc0b3d7b2cf5797c890.zip
Use result-place instead of failure-place
-rw-r--r--core.lisp4
-rw-r--r--main.lisp2
2 files changed, 3 insertions, 3 deletions
diff --git a/core.lisp b/core.lisp
index 968a7d9..21e18fc 100644
--- a/core.lisp
+++ b/core.lisp
@@ -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))))))
diff --git a/main.lisp b/main.lisp
index b817601..b557327 100644
--- a/main.lisp
+++ b/main.lisp
@@ -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))))