コード例 #1
0
ファイル: traverse.py プロジェクト: alhirzel/sympy
def top_down(brule, fns=basic_fns):
    """ Apply a rule down a tree running it on the top nodes first """
    return chain(do_one(brule, identity),
                 lambda expr: sall(top_down(brule, fns), fns)(expr))
コード例 #2
0
ファイル: traverse.py プロジェクト: vchekan/sympy
def top_down(brule, fns=basic_fns):
    """ Apply a rule down a tree running it on the top nodes first """
    return chain(do_one(brule, identity),
                 lambda expr: sall(top_down(brule, fns), fns)(expr))
コード例 #3
0
 def chain(self,f):
     return core.chain(self,f)