Changeset 28352 in project


Ignore:
Timestamp:
02/15/13 15:37:46 (7 years ago)
Author:
felix winkelmann
Message:

ssax 5.0.7: more specific exn thrown on error (thanks to ckeen)

Location:
release/4/ssax
Files:
4 edited
1 copied

Legend:

Unmodified
Added
Removed
  • release/4/ssax/tags/5.0.7/ssax-chicken.scm

    r25931 r28352  
    3434  (string x))
    3535
    36 (define parser-error error)
     36(define (parser-error port msg . specialising-msg*)
     37  (signal (make-composite-condition
     38           (make-property-condition 'ssax)
     39           (make-property-condition 'parser-error)
     40           (make-property-condition 'exn 'message msg 'arguments specialising-msg*))))
    3741
    3842(define (ssax:warn port msg . other-msg)
  • release/4/ssax/tags/5.0.7/ssax.setup

    r25929 r28352  
    88(install-extension 'ssax
    99  `(,(dynld-name "ssax") ,(dynld-name "ssax.import"))
    10   `((version 5.0.6)))
     10  `((version 5.0.7)))
  • release/4/ssax/trunk/ssax-chicken.scm

    r25931 r28352  
    3434  (string x))
    3535
    36 (define parser-error error)
     36(define (parser-error port msg . specialising-msg*)
     37  (signal (make-composite-condition
     38           (make-property-condition 'ssax)
     39           (make-property-condition 'parser-error)
     40           (make-property-condition 'exn 'message msg 'arguments specialising-msg*))))
    3741
    3842(define (ssax:warn port msg . other-msg)
  • release/4/ssax/trunk/ssax.setup

    r25929 r28352  
    88(install-extension 'ssax
    99  `(,(dynld-name "ssax") ,(dynld-name "ssax.import"))
    10   `((version 5.0.6)))
     10  `((version 5.0.7)))
Note: See TracChangeset for help on using the changeset viewer.