* libguile/eval.c (s_expression): Added comment.
(s_empty_combination, error_unbound_variable): New static identifiers. (SCM_VALIDATE_NON_EMPTY_COMBINATION, SCM_EVALIM2, scm_lookupcar1): Use ASSERT_SYNTAX, syntax_error or error_unbound_variable to signal syntax errors. (SCM_CEVAL): Separated handling of evaluator bytecodes and other scheme objects. * test-suite/tests/syntax.test (exception:missing/extra-expr-misc): Removed. (exception:illegal-empty-combination): New. (exception:missing/extra-expr): Unified capitalization. Adapted test for '()' to the new way of error reporting.
This commit is contained in:
parent
60a4984209
commit
89bff2fc10
4 changed files with 63 additions and 20 deletions
|
|
@ -1,3 +1,13 @@
|
|||
2003-11-01 Dirk Herrmann <D.Herrmann@tu-bs.de>
|
||||
|
||||
* tests/syntax.test (exception:missing/extra-expr-misc): Removed.
|
||||
|
||||
(exception:illegal-empty-combination): New.
|
||||
|
||||
(exception:missing/extra-expr): Unified capitalization.
|
||||
|
||||
Adapted test for '()' to the new way of error reporting.
|
||||
|
||||
2003-10-19 Kevin Ryde <user42@zip.com.au>
|
||||
|
||||
* tests/numbers.test: Use define-module to hide helper defines.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue