code: def append(self, name, value=None, sublist=None, seq=None):
          
          if sublist is None:
              sublist = []
          new_seq = lib._seq(self, seq)
          new_tuple = (name, value, sublist, new_seq)
          self.data.append(new_tuple)
          return
docs: Add one name/value entry to the main context of the rolne.
  
          If you are wanting to "append" another rolne, see the 'extend'
          method instead.
          
          Example of use:
  
          >>> # setup an example rolne first
          >>> my_var = rolne()
          >>> my_var.append("item", "zing")
          >>> my_var["item", "zing"].append("size", "4")
          >>> my_var["item", "zing"].append("color", "red")
          >>> print my_var
          %rolne:
          item = zing
              size = 4
              color = red
          <BLANKLINE>
          >>> my_var.append("item", "zing")
          >>> my_var["item", "zing", -1].append("size", "2")
          >>> my_var["item", "zing", -1].append("color", "blue")
          >>> print my_var
          %rolne:
          item = zing
              size = 4
              color = red
          item = zing
              size = 2
              color = blue
          <BLANKLINE>
  
          .. versionadded:: 0.1.1
          
          :param name:
             The key name of the name/value pair.
          :param value:
             The key value of the name/value pair. If not passed, then the value
             is assumed to be None.
          :param sublist:
             An optional parameter that also appends a subtending list of entries.
             It is not recommended that this parameter be used.