CVSROOT: /cvs/gnome
Module name: evolution-data-server
Changes by: zucchi 05/06/11 01:47:44
Modified files:
. : Tag: notzed-disksummary-branch ChangeLog
libedataserver : Tag: notzed-disksummary-branch e-sexp.c
e-sexp.h
Log message:
2005-06-11 Not Zed <[email protected]>
* libedataserver/e-sexp.c (e_sexp_term_free): export this function
for callers to use.
* libedataserver/e-sexp.h: removed tree from ESExp object.
* libedataserver/e-sexp.c (e_sexp_term_eval): take a 'data'
argument which is passed to all functions, rather than the
functions having their own, allowing re-entrant use of the same
object.
(e_sexp_add_function, e_sexp_add_ifunction): removed data arg &
fixed callers.
(e_sexp_eval): take the expression term tree as an argument rather
than tracking it internally, to split parsing from evaluating so
the parsing 'language' is re-usable.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=evolution-data-server&who=zucchi&date=explicit&mindate=2005-06-11%2001:46&maxdate=2005-06-11%2001:48
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list