*:: ExprTree::PrintToStr() *DONE*
 *:: ExprTree::EvalTree()
 
+*: Write compatibility versions of these free-standing functions that are part of old {quote:ClassAds}:
+*:: int Parse(const char*s, MyString&name, ExprTree*&tree, int*pos = NULL)
+*:: int ParseClassAdRvalExpr(const char*s, ExprTree*&tree, int*pos = NULL)
+*:: const char * ExprTreeToString( ExprTree*expr )
+*:: bool EvalBool(ClassAd *ad, const char *constraint)
+*:: bool EvalBool(AttrList * ad, ExprTree * tree)
+*:: bool ClassAdsAreSame( ClassAd * ad1, ClassAd * ad2,
+StringList * ignored_attrs=NULL, bool verbose=false );
+
 *: Add {quote:ClassAds} functions that are in old {quote:ClassAds} but not in new {quote:ClassAds} *[2 days]*:
 *:: *Note: these are known as FunctionStringlistFOO, and are in condor_ast.cpp*
 *:: stringListSize()