コード例 #1
0
ファイル: exprmisc.py プロジェクト: abozio/Myliam2
 def traverse(self, context):
     for node in traverse_expr(self.filter, context):
         yield node
     for kwarg in self.kwargs.itervalues():
         for node in traverse_expr(kwarg, context):
             yield node
     yield self
コード例 #2
0
ファイル: exprmisc.py プロジェクト: abozio/Myliam2
 def traverse(self, context):
     for expr in self.expressions:
         for node in traverse_expr(expr, context):
             yield node
     for node in traverse_expr(self.filter, context):
         yield node
     yield self
コード例 #3
0
ファイル: matching.py プロジェクト: leeseungho90/liam2
 def traverse(self, context):
     for node in traverse_expr(self.set1filter, context):
         yield node
     for node in traverse_expr(self.set2filter, context):
         yield node
     for node in traverse_expr(self.score_expr, context):
         yield node
     yield self
コード例 #4
0
ファイル: exprmisc.py プロジェクト: abozio/Myliam2
 def traverse(self, context):
     for node in traverse_expr(self.cond, context):
         yield node
     for node in traverse_expr(self.iftrue, context):
         yield node
     for node in traverse_expr(self.iffalse, context):
         yield node
     yield self
コード例 #5
0
ファイル: alignment.py プロジェクト: jonathangoupille/Myliam2
 def traverse(self, context):
     for node in FilteredExpression.traverse(self, context):
         yield node
     for expr in self.expressions:
         for node in traverse_expr(expr, context):
             yield node
     for node in traverse_expr(self.take_filter, context):
         yield node
     for node in traverse_expr(self.leave_filter, context):
         yield node
     yield self
コード例 #6
0
ファイル: matching.py プロジェクト: leeseungho90/liam2
 def traverse(self, context):
     return itertools.chain(traverse_expr(self.orderby, context), ScoreMatching.traverse(self,context))
コード例 #7
0
ファイル: aggregates.py プロジェクト: chenyuyou/liam2
 def traverse(self, context):
     for node in traverse_expr(self.filter, context):
         yield node
     yield self
コード例 #8
0
ファイル: exprbases.py プロジェクト: LouisePaulDelvaux/liam2
 def traverse(self, context):
     for node in traverse_expr(self.filter, context):
         yield node
     for node in FunctionExpression.traverse(self, context):
         yield node
コード例 #9
0
ファイル: exprbases.py プロジェクト: LouisePaulDelvaux/liam2
 def traverse(self, context):
     for node in traverse_expr(self.complete_expr, context):
         yield node
     yield self
コード例 #10
0
ファイル: exprbases.py プロジェクト: LouisePaulDelvaux/liam2
 def traverse(self, context):
     for node in traverse_expr(self.expr, context):
         yield node