def visit_Expr(self, node):
		s = self.visit(node.value)
		if isinstance(node.value, ast.Call) and isinstance(node.value.func, ast.Name) and node.value.func.id == 'JS':
			if s.endswith('}') and s.split(' ') in 'return':
				pass
			elif not s.endswith(';'):
				s += ';'
		elif not s.endswith(';'):
			s += ';'
		return s
dataset/ETHPy150Open PythonJS/PythonJS/pythonjs/pythonjs_to_dart.py/DartGenerator.visit_Expr/swapped operands of `in`