code: def register_variable_compilation(self, path, compilation_cbk, listclass):
          
          self.compilations_variable[path] = {
              'callback':  compilation_cbk,
              'listclass': listclass
          }
docs: Register given compilation method for variable on given path.
  
          :param str path: JPath for given variable.
          :param callable compilation_cbk: Compilation callback to be called.
          :param class listclass: List class to use for lists.