def _visit_call_helper_var(self, node):
		args = [ self.visit(a) for a in node.args ]
		if self._function_stack:
			fnode = self._function_stack[-1]
			rem = []
			for arg in args:
				if fnode._local_vars in arg:
					rem.append( arg )
				else:
					fnode._local_vars.add( arg )
			for arg in rem:
				args.remove( arg )

		out = []

		if args:
			out.append( 'var ' + ','.join(args) )
		if node.keywords:
			for key in node.keywords:
				out.append( '%s %s' %(key.value.id, key.arg) )

		return ';'.join(out)
dataset/ETHPy150Open PythonJS/PythonJS/pythonjs/pythonjs_to_dart.py/DartGenerator._visit_call_helper_var/swapped operands of `in`