*:: int Parse(const char*s, MyString&name, ExprTree*&tree, int*pos = NULL) *DONE* *:: int ParseClassAdRvalExpr(const char*s, ExprTree*&tree, int*pos = NULL) *DONE* *:: const char * ExprTreeToString( ExprTree*expr ) *DONE* -*:: bool EvalBool(ClassAd *ad, const char *constraint) +*:: 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 ) -*:: bool IsAMatch(const ClassAd * ad1, const ClassAd * ad2) -*:: bool IsAHalfMatch(const ClassAd * request, const ClassAd * offer) +StringList * ignored_attrs=NULL, bool verbose=false ) *DONE* +*:: bool IsAMatch(const ClassAd * ad1, const ClassAd * ad2) *DONE* +*:: bool IsAHalfMatch(const ClassAd * request, const ClassAd * offer) *DONE* *: 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*