1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 03:40:34 +02:00
guile/module/language/scheme
Ludovic Courtes 48302624d9 Fixed error handling; detect and report macro expansion errors.
* module/language/scheme/translate.scm (trans): Catch exceptions thrown
  by `macroexpand' and throw a syntax error.
  (trans-pair): Catch calls to `procedure->memoizing-macro' and raise a
  syntax error.

* module/system/base/compile.scm (call-with-compile-error-catch): Made a
  macro (a procedure doesn't do the job).
  (compile-file): Uncommented call to `call-with-compile-error-catch'.

git-archimport-id: lcourtes@laas.fr--2005-mobile/guile-vm--mobile--0.6--patch-7
2008-04-25 19:09:30 +02:00
..
.cvsignore *** empty log message *** 2001-04-22 02:13:48 +00:00
Makefile.am Tried compiling more code; augmented the doc. 2008-04-25 19:09:30 +02:00
spec.scm *** empty log message *** 2001-04-16 03:43:48 +00:00
translate.scm Fixed error handling; detect and report macro expansion errors. 2008-04-25 19:09:30 +02:00