mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-21 14:49:18 +02:00
reporting better error for unmatched syntax-rules patterns
This commit is contained in:
parent
c1e8606c01
commit
99dd2b98e1
1 changed files with 2 additions and 1 deletions
3
init.scm
3
init.scm
|
@ -564,6 +564,7 @@
|
|||
(_append (rename 'append)) (_map (rename 'map))
|
||||
(_vector? (rename 'vector?)) (_list? (rename 'list?))
|
||||
(_lp (rename 'lp)) (_reverse (rename 'reverse))
|
||||
(_error (rename 'error))
|
||||
(_vector->list (rename 'vector->list))
|
||||
(_list->vector (rename 'list->vector)))
|
||||
(define (next-v)
|
||||
|
@ -718,7 +719,7 @@
|
|||
(map
|
||||
(lambda (clause) (expand-pattern (car clause) (cadr clause)))
|
||||
forms)
|
||||
(list (list 'error "no expansion"))))))))))
|
||||
(list (list _error "no expansion for" _expr))))))))))
|
||||
|
||||
(define *config-env* #f)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue