code: def make_node(cls, node, *args):
          ''' Creates an array BOUND LIST.
          '''
          if node is None:
              return cls.make_node(SymbolBOUNDLIST(), *args)
  
          if node.token != 'BOUNDLIST':
              return cls.make_node(None, node, *args)
  
          for arg in args:
              if arg is None:
                  continue
              node.appendChild(arg)
  
          return nodf make_node(cls, node, *args):
          ''' Creates an array BOUND LIST.
          '''
          if node is None:
              return cls.make_node(SymbolBOUNDLIST(), *args)
  
          if node.token != 'BOUNDLIST':
              return cls.make_node(None, node, *args)
  
          for arg in args:
              if arg is None:
                  continue
              node.appendChild(arg)
  
          return node
docs: Creates an array BOUND LIST.