def node_parameters(self, node):
        self.assert_value(node, node.children[0].value, '(')
        self.assert_value(node, node.children[-1].value, ')')
        assert 3 <= len(node.children)
        if len(node.children) == 2:
            return Parameters([], None, None, None)
        if isinstance(node.children[1], Leaf):
            args = node.children[1].value
        else:
            args = self.dispatch(node.children[1])
        if isinstance(args, basestring):
            return Parameters([args], None, None, None)
        return self.dispatch(node.children[1])
dataset/ETHPy150Open anandology/pyjamas/pyjs/src/pyjs/translator_dict.py/Translator.node_parameters/swapped operands of `<=`