guile-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

guile/guile-core libguile/ChangeLog libguile/ev...


From: Dirk Herrmann
Subject: guile/guile-core libguile/ChangeLog libguile/ev...
Date: Sat, 11 Oct 2003 12:03:30 -0400

CVSROOT:        /cvsroot/guile
Module name:    guile
Branch:         
Changes by:     Dirk Herrmann <address@hidden>  03/10/11 12:03:30

Modified files:
        guile-core/libguile: ChangeLog eval.c 
        guile-core/test-suite: ChangeLog 
        guile-core/test-suite/tests: syntax.test 

Log message:
        * libguile/eval.c (s_missing_expression, s_bad_variable): New static
        identifiers.
        
        (scm_m_define): Use ASSERT_SYNTAX to signal syntax errors.  Prefer
        R5RS terminology for the naming of variables.  Be more specific
        about the kind of error that was detected.  Make sure file name,
        line number etc. are added to all freshly created expressions.
        Avoid unnecessary consing when creating the memoized code.
        
        * test-suite/tests/syntax.test (exception:missing-expr,
        exception:extra-expr): New.
        
        Adapted tests for 'begin' to the new way of error
        reporting.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/ChangeLog.diff?tr1=1.1943&tr2=1.1944&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/eval.c.diff?tr1=1.323&tr2=1.324&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/test-suite/ChangeLog.diff?tr1=1.193&tr2=1.194&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/test-suite/tests/syntax.test.diff?tr1=1.18&tr2=1.19&r1=text&r2=text





reply via email to

[Prev in Thread] Current Thread [Next in Thread]