Fixes towards better MergedArray and partial functions.
This commit is contained in:
1 parent
a6e1348757
commit
cc465364d3
4 files changed
+20
-10
No files matched your search
@@ -168,6 +168,8 @@ class Evaluator(object):
|
||||
def eval_element(self, element):
|
||||
if isinstance(element, iterable.AlreadyEvaluated):
|
||||
return element
|
||||
elif isinstance(element, iterable.MergedNodes):
|
||||
return iterable.unite(self.eval_element(e) for e in element)
|
||||
|
||||
debug.dbg('eval_element %s@%s', element, element.start_pos)
|
||||
if isinstance(element, (pr.Name, pr.Literal)) or pr.is_node(element, 'atom'):
|
||||
|
||||
Reference in new issue
Block a user