mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 11:40:18 +02:00
* eval.h: Renamed EVAL --> XEVAL.
This commit is contained in:
parent
6dbd0af506
commit
8d1e7f8c0d
1 changed files with 8 additions and 4 deletions
|
@ -66,17 +66,19 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Evaluator */
|
/* {Evaluator}
|
||||||
|
*
|
||||||
|
* For an explanation of symbols containing "EVAL", see beginning of eval.c.
|
||||||
|
*/
|
||||||
#ifdef DEBUG_EXTENSIONS
|
#ifdef DEBUG_EXTENSIONS
|
||||||
#define EVAL(x, env) (SCM_IMP(x) \
|
#define XEVAL(x, env) (SCM_IMP(x) \
|
||||||
? (x) \
|
? (x) \
|
||||||
: (*scm_ceval_ptr) ((x), (env)))
|
: (*scm_ceval_ptr) ((x), (env)))
|
||||||
#else
|
#else
|
||||||
#define EVAL(x, env) (SCM_IMP(x)?(x):scm_ceval((x), (env)))
|
#define XEVAL(x, env) (SCM_IMP(x)?(x):scm_ceval((x), (env)))
|
||||||
#endif /* DEBUG_EXTENSIONS */
|
#endif /* DEBUG_EXTENSIONS */
|
||||||
|
|
||||||
#define SCM_CEVAL scm_ceval
|
#define SCM_CEVAL scm_ceval
|
||||||
#define SCM_APPLY scm_apply
|
|
||||||
#define SIDEVAL(x, env) if SCM_NIMP(x) SCM_CEVAL((x), (env))
|
#define SIDEVAL(x, env) if SCM_NIMP(x) SCM_CEVAL((x), (env))
|
||||||
|
|
||||||
|
|
||||||
|
@ -111,6 +113,7 @@ extern SCM scm_i_name;
|
||||||
extern SCM * scm_ilookup (SCM iloc, SCM env);
|
extern SCM * scm_ilookup (SCM iloc, SCM env);
|
||||||
extern SCM * scm_lookupcar (SCM vloc, SCM genv);
|
extern SCM * scm_lookupcar (SCM vloc, SCM genv);
|
||||||
extern SCM scm_unmemocar (SCM form, SCM env);
|
extern SCM scm_unmemocar (SCM form, SCM env);
|
||||||
|
extern SCM scm_unmemocopy (SCM form, SCM env);
|
||||||
extern SCM scm_eval_car (SCM pair, SCM env);
|
extern SCM scm_eval_car (SCM pair, SCM env);
|
||||||
extern SCM scm_m_quote (SCM xorig, SCM env);
|
extern SCM scm_m_quote (SCM xorig, SCM env);
|
||||||
extern SCM scm_m_begin (SCM xorig, SCM env);
|
extern SCM scm_m_begin (SCM xorig, SCM env);
|
||||||
|
@ -164,6 +167,7 @@ extern void scm_init_eval (void);
|
||||||
extern SCM * scm_ilookup ();
|
extern SCM * scm_ilookup ();
|
||||||
extern SCM * scm_lookupcar ();
|
extern SCM * scm_lookupcar ();
|
||||||
extern SCM scm_unmemocar ();
|
extern SCM scm_unmemocar ();
|
||||||
|
extern SCM scm_unmemocopy ();
|
||||||
extern SCM scm_eval_car ();
|
extern SCM scm_eval_car ();
|
||||||
extern SCM scm_m_quote ();
|
extern SCM scm_m_quote ();
|
||||||
extern SCM scm_m_begin ();
|
extern SCM scm_m_begin ();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue