@solve.implementation(for_type=ast.Repeat)<EOL>def solve_repeat(expr, vars):
try:<EOL><INDENT>result = repeated.meld(*[solve(x, vars).value for x in expr.children])<EOL>return Result(result, ())<EOL><DEDENT>except TypeError:<EOL><INDENT>raise errors.EfilterTypeError(<EOL>root=expr, query=expr.source,<EOL>message="<STR_LIT>")<EOL><DEDENT>
Build a repeated value from subexpressions.