mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-21 22:59:16 +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))
|
(_append (rename 'append)) (_map (rename 'map))
|
||||||
(_vector? (rename 'vector?)) (_list? (rename 'list?))
|
(_vector? (rename 'vector?)) (_list? (rename 'list?))
|
||||||
(_lp (rename 'lp)) (_reverse (rename 'reverse))
|
(_lp (rename 'lp)) (_reverse (rename 'reverse))
|
||||||
|
(_error (rename 'error))
|
||||||
(_vector->list (rename 'vector->list))
|
(_vector->list (rename 'vector->list))
|
||||||
(_list->vector (rename 'list->vector)))
|
(_list->vector (rename 'list->vector)))
|
||||||
(define (next-v)
|
(define (next-v)
|
||||||
|
@ -718,7 +719,7 @@
|
||||||
(map
|
(map
|
||||||
(lambda (clause) (expand-pattern (car clause) (cadr clause)))
|
(lambda (clause) (expand-pattern (car clause) (cadr clause)))
|
||||||
forms)
|
forms)
|
||||||
(list (list 'error "no expansion"))))))))))
|
(list (list _error "no expansion for" _expr))))))))))
|
||||||
|
|
||||||
(define *config-env* #f)
|
(define *config-env* #f)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue