* libguile/eval.c (s_expression): Added comment.
authorDirk Herrmann <dirk@dirk-herrmanns-seiten.de>
Sat, 1 Nov 2003 07:26:44 +0000 (07:26 +0000)
committerDirk Herrmann <dirk@dirk-herrmanns-seiten.de>
Sat, 1 Nov 2003 07:26:44 +0000 (07:26 +0000)
commit89bff2fc106ccde319e48488ff26c824dd8529f4
tree90b14def92dbdce678c9cd260e4ac50bf5d574bc
parent60a4984209e2a1f7bfaf478af8c668f65cda3843
* 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.
libguile/ChangeLog
libguile/eval.c
test-suite/ChangeLog
test-suite/tests/syntax.test