Changeset 266
- Timestamp:
- Jan 11, 2004, 11:31:27 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/ccl/level-1/l1-dcode.lisp (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/level-1/l1-dcode.lisp
r166 r266 746 746 (let ((method (%find-1st-arg-combined-method dt (%lexpr-ref args args-len 0)))) 747 747 (%apply-lexpr-tail-wise method args)) 748 ( error "0 args to ~s" (%gf-dispatch-table-gf dt))))748 (signal-program-error "0 args to ~s" (%gf-dispatch-table-gf dt)))) 749 749 (let* () ; happens if traced 750 (when (null args) ( error "0 args to ~s" (%gf-dispatch-table-gf dt)))750 (when (null args) (signal-program-error "0 args to ~s" (%gf-dispatch-table-gf dt))) 751 751 (let ((method (%find-1st-arg-combined-method dt (%car args)))) 752 752 (apply method args))))) … … 779 779 (let* ((args-len (list-length args)) 780 780 (argnum (%gf-dispatch-table-argnum dt))) 781 (when (< args-len argnum) ( error "Too few args ~s to ~s." args-len (%gf-dispatch-table-gf dt)))781 (when (< args-len argnum) (signal-program-error "Too few args ~s to ~s." args-len (%gf-dispatch-table-gf dt))) 782 782 (let ((method (%find-nth-arg-combined-method dt (nth argnum args) args))) 783 783 (apply method args))) 784 784 (let* ((args-len (%lexpr-count args)) 785 785 (argnum (%gf-dispatch-table-argnum dt))) 786 (when (< args-len argnum) ( error "Too few args ~s to ~s." args-len (%gf-dispatch-table-gf dt)))786 (when (< args-len argnum) (signal-program-error "Too few args ~s to ~s." args-len (%gf-dispatch-table-gf dt))) 787 787 (let ((method (%find-nth-arg-combined-method dt (%lexpr-ref args args-len argnum) args))) 788 788 (%apply-lexpr-tail-wise method args))))) … … 1198 1198 1199 1199 (defun nth-arg-dcode-too-few-args (gf-or-cm) 1200 ( error "Too few args to: ~s" (combined-method-gf gf-or-cm)))1200 (signal-program-error "Too few args to: ~s" (combined-method-gf gf-or-cm))) 1201 1201 1202 1202 (defun nth-arg-combined-method-trap-0 (gf-or-cm table wrapper args) … … 1393 1393 (let* ((args-len (list-length args)) 1394 1394 (argnum (car stuff))) 1395 (when (>= argnum args-len)( Error"Too few args to ~s." (%method-gf (cddr stuff))))1395 (when (>= argnum args-len)(signal-program-error "Too few args to ~s." (%method-gf (cddr stuff)))) 1396 1396 (let* ((arg (nth argnum args)) 1397 1397 (thing (assq arg (cadr stuff)))) ; are these things methods or method-functions? - fns … … 1401 1401 (let* ((args-len (%lexpr-count args)) 1402 1402 (argnum (car stuff))) 1403 (when (>= argnum args-len)( Error "Too few args to ~s." (%method-gf (cddr stuff))))1403 (when (>= argnum args-len)(signal-program-error "Too few args to ~s." (%method-gf (cddr stuff)))) 1404 1404 (let* ((arg (%lexpr-ref args args-len argnum)) 1405 1405 (thing (assq arg (cadr stuff)))) ; are these things methods or method-functions? - fns … … 1415 1415 (let* ((args-len (list-length args)) 1416 1416 (argnum (car stuff))) 1417 (when (>= argnum args-len)( Error "Too few args to ~s." (%method-gf (cddr stuff))))1417 (when (>= argnum args-len)(signal-program-error "Too few args to ~s." (%method-gf (cddr stuff)))) 1418 1418 (let* ((arg (nth argnum args)) 1419 1419 (thing (assoc arg (cadr stuff)))) ; are these things methods or method-functions? … … 1423 1423 (let* ((args-len (%lexpr-count args)) 1424 1424 (argnum (car stuff))) 1425 (when (>= argnum args-len)( Error "Too few args to ~s." (%method-gf (cddr stuff))))1425 (when (>= argnum args-len)(signal-program-error "Too few args to ~s." (%method-gf (cddr stuff)))) 1426 1426 (let* ((arg (%lexpr-ref args args-len argnum)) 1427 1427 (thing (assoc arg (cadr stuff)))) ; are these things methods or method-functions? … … 1619 1619 ; oh screw it - old-args may be lexpr too 1620 1620 (let ((old-args (cddr magic))) 1621 (when (< args-len numreq) ( error "Too few args to ~S" gf))1621 (when (< args-len numreq) (signal-program-error "Too few args to ~S" gf)) 1622 1622 (when (null (cmp-args-old-args args old-args numreq)) 1623 1623 ; required args not eq - usually true, we expect
Note:
See TracChangeset
for help on using the changeset viewer.
