[Subversion] / PEAK / src / peak / util / expr.py  

Log of /PEAK/src/peak/util/expr.py

Parent Directory

No default branch
Bookmark a link to HEAD: (view) (download) (as text)


Revision 1761 - (view) (download) (as text) - [select for diffs]
Added Wed Jun 23 20:54:46 2004 UTC (19 years, 9 months ago) by pje
File length: 2856 byte(s)
Added 'peak.util.expr': tools for symbolic manipulation of Python
expressions.  This first drop provides a mechanism for creating proxy
types that invoke a builder function when expressions are executed, thus
translating things like 'something.foo[23]' into something like::

    build("[]", build(".",something,"foo"), 23 )

Assuming, of course, that 'something' is a proxy instance.  Expression
proxies can wrap the node object types of your choice, so that you can
reuse this code for various types of query or other frameworks, without
having to code all the '__foo__' methods to do this sort of thing by hand.

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

  Diffs between and
  Type of Diff should be a

Sort log by:

cvs-admin@eby-sarna.com

Powered by ViewCVS 1.0-dev

ViewCVS and CVS Help