about summary refs log tree commit diff
path: root/etc/skribe-config
diff options
context:
space:
mode:
authorLudovic Court`es2006-07-11 15:59:41 +0000
committerLudovic Court`es2006-07-11 15:59:41 +0000
commitf373fe42794b5b3ab4537b3cef73640c2fb583ef (patch)
treebfaf508c7962b79f30074581540ed4ef270348bc /etc/skribe-config
parent4420b6ce4292ae201a95c8ad22a9cc233aa7437a (diff)
downloadskribilo-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/skribe-config')
0 files changed, 0 insertions, 0 deletions