Fixes towards better MergedArray and partial functions.

This commit is contained in:
Dave Halter committed 2014-11-20 13:33:05 +01:00
1 parent a6e1348757
commit cc465364d3
4 files changed
+20 -10

No files matched your search

+2
View File
@@ -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'):