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.

def register_variable_compilation(self, path, compilation_cbk, listclass):
        """
        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.
        """
        self.compilations_variable[path] = {
            'callback':  compilation_cbk,
            'listclass': listclass
        }