code: def update(self, context):
          
          #Get a list of all the operations that need to be performed and then
          #execute them.
          self._operations = self._get_operations(context)
  
          for i in range(len(self._operations)):
              self._operations[i].handle()
              self.update_extent(self._operations[i])
  
          #Last of all, we update the string content of the cached version of
          #the module to have the latest source code.
          if len(self._operations) > 0:
              context.module.update_refstring(context.refstring)
docs: Updates all references in the cached representation of the module
          with their latest code from the specified source code string that
          was extracted from the emacs buffer.
  
          :arg context: the buffer context information.