code: def _clean_multiple_def(self, ready):
          
          result = []
          for entry in ready:
              if isinstance(entry, list):
                  #This variable declaration has a default value specified, which is in the
                  #second slot of the list.
                  default = self._collapse_default(entry[1])
                  #For hard-coded array defaults, add the parenthesis back in.
                  if default[0] == "/":
                      default = "({})".format(default)
                  namedim = entry[0]
              else:
                  default = None
                  namedim = entry
  
              if isinstance(namedim, str):
                  name = namedim.strip().strip(",")
                  dimension = None
                  D = 0
              else:
                  #Namedim is a tuple of (name, dimension)
                  name = namedim[0].strip()
                  D = count_dimensions(namedim[1])
                  dimension = self._collapse_default(namedim[1])
  
              result.append((name, dimension, default, D))
          return result
docs: Cleans the list of variable definitions extracted from the definition text to
          get hold of the dimensions and default values.