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, 15 Nov 2003 07:27:55 -0500

CVSROOT:        /cvsroot/guile
Module name:    guile
Branch:         
Changes by:     Dirk Herrmann <address@hidden>  03/11/15 07:27:54

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_mixed_body_forms): New static identifier.
        
        (canonicalize_define, scm_m_define): The check for a bad
        expression is performed in canonicalize_define now.
        
        (try_macro_lookup, expand_user_macros, is_system_macro_p): New
        static helper functions for m_expand_body.
        
        (m_expand_body): Use ASSERT_SYNTAX to signal syntax errors.  Only
        expand user defined macros.  Fixed handling of the definition/
        expression boundary.  Fixed handling of definitions grouped with
        'begin.  Use canonicalize_define to expand definitions.
        
        * test-suite/tests/syntax.test: Tests that check for the correct
        handling of internal defines with begin work now.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/ChangeLog.diff?tr1=1.1967&tr2=1.1968&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/eval.c.diff?tr1=1.342&tr2=1.343&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/test-suite/ChangeLog.diff?tr1=1.207&tr2=1.208&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/test-suite/tests/syntax.test.diff?tr1=1.29&tr2=1.30&r1=text&r2=text





reply via email to

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