code: def make_node(clss, node, *params):
          ''' This will return a node with a param_list
          (declared in a function declaration)
          Parameters:
              -node: A SymbolPARAMLIST instance or None
              -params: SymbolPARAMDECL insances
          '''
          if node is None:
              node = clss()
  
          if node.token != 'PARAMLIST':
              return clss.make_node(None, node, *params)
  
          for i in params:
              if i is not None:
                  node.appendChild(i)
  
          return nodf make_node(clss, node, *params):
          ''' This will return a node with a param_list
          (declared in a function declaration)
          Parameters:
              -node: A SymbolPARAMLIST instance or None
              -params: SymbolPARAMDECL insances
          '''
          if node is None:
              node = clss()
  
          if node.token != 'PARAMLIST':
              return clss.make_node(None, node, *params)
  
          for i in params:
              if i is not None:
                  node.appendChild(i)
  
          return node
docs: This will return a node with a param_list
          (declared in a function declaration)
          Parameters:
              -node: A SymbolPARAMLIST instance or None
              -params: SymbolPARAMDECL insances