def visit_Call_35(self, call):
new_func, func_expl = self.visit(call.func)<EOL>arg_expls = []<EOL>new_args = []<EOL>new_kwargs = []<EOL>for arg in call.args:<EOL><INDENT>res, expl = self.visit(arg)<EOL>arg_expls.append(expl)<EOL>new_args.append(res)<EOL><DEDENT>for keyword in call.keywords:<EOL><INDENT>res, expl = self.visit(keyword.value)<EOL>new_kwargs.append(ast.keyword(keyword.arg, res))<EOL>if keyword.arg:<EOL><INDENT>arg_expls.append(keyword.arg + "<STR_LIT:=>" + expl)<EOL><DEDENT>else:  <EOL><INDENT>arg_expls.append("<STR_LIT>" + expl)<EOL><DEDENT><DEDENT>expl = "<STR_LIT>" % (func_expl, "<STR_LIT:U+002CU+0020>".join(arg_expls))<EOL>new_call = ast.Call(new_func, new_args, new_kwargs)<EOL>res = self.assign(new_call)<EOL>res_expl = self.explanation_param(self.display(res))<EOL>outer_expl = "<STR_LIT>" % (res_expl, res_expl, expl)<EOL>return res, outer_expl<EOL>
visit `ast.Call` nodes on Python3.5 and after