diff options
author | Ludovic Court`es | 2006-07-11 15:59:41 +0000 |
---|---|---|
committer | Ludovic Court`es | 2006-07-11 15:59:41 +0000 |
commit | f373fe42794b5b3ab4537b3cef73640c2fb583ef (patch) | |
tree | bfaf508c7962b79f30074581540ed4ef270348bc /etc | |
parent | 4420b6ce4292ae201a95c8ad22a9cc233aa7437a (diff) | |
download | skribilo-f373fe42794b5b3ab4537b3cef73640c2fb583ef.tar.gz skribilo-f373fe42794b5b3ab4537b3cef73640c2fb583ef.tar.lz skribilo-f373fe42794b5b3ab4537b3cef73640c2fb583ef.zip |
Use SRFI-35 error conditions in `resolve.scm' rather than the `error' procedures.
* src/guile/skribilo/resolve.scm: Don't use `(skribilo runtime)'
(unneeded). Use `conditions' and SRFI-3[45].
(&resolution-error): New.
(&resolution-orphan-error): New.
(handle-resolution-error): New. Register it.
(do-resolve!): Raise an invalid-arg condition instead of invoking
`error'.
(resolve-counter): Raise a `&resolution-orphan-error' condition instead
of invoking `skribe-error'.
(resolve-ident): Raise an invalid-arg condition rather than invoking
`skribe-type-error'.
git-archimport-id: lcourtes@laas.fr--2005-libre/skribilo--devo--1.2--patch-5
Diffstat (limited to 'etc')
0 files changed, 0 insertions, 0 deletions