diff options
Diffstat (limited to 'main.lisp')
-rw-r--r-- | main.lisp | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -6,9 +6,9 @@ :data data)))) (if (parsing-p result) (let ((finished? (not (has-data? (parsing-left result))))) - (values (parsing-tree result) finished?)) - (error (format nil "~a" result))))) + (values result finished?)) + result))) (defmethod print-object ((obj failure) stream) (multiple-value-bind (line column) (line-and-column (failure-place obj)) - (format stream "~a:~a: ~a" line column (failure-message obj)))) + (format stream "~a:~a: ~a~&~a" line column (failure-message obj) (failure-place obj)))) |