def node_arglist(self, node):
        childs = node.children.__iter__()
        arglist = []
        try:
            while True:
                child = childs.next()
                if isinstance(child, Leaf):
                    if child.value == ',':
                        continue
                    if ['*', '**'] in child.value:
                        value = self.dispatch(childs.next())
                        arglist.append(Argument(child.value, value))
                        continue
                    arglist.append(self.dispatch(child))
                else:
                    arglist.append(self.dispatch(child))
        except StopIteration:
            pass
        return arglist
dataset/ETHPy150Open anandology/pyjamas/pyjs/src/pyjs/translator_dict.py/Translator.node_arglist/swapped operands of `in`