Branch: Tag:

2017-12-06

2017-12-06 16:56:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

master: Document the resolver some more.

3024:    return res;    }    +  //! Return the default module for the @[CompatResolver].    //! -  +  //! This is the mapping that corresponds to the @[predef::] +  //! name space for the compatibility level, and is the +  //! value returned by @[all_constants()] for the same.    mapping get_default_module()    {    resolv_debug ("%O->get_default_module()\n", this);
3091:    return node;    }    -  //! +  //! Look up @[identifier] in the root module.    mixed resolv_base(string identifier, string|void current_file,    object|void current_handler)    {
3109:    return res;    }    +  //! Resolve the @[identifier] expression.    //! -  +  //! @returns +  //! Returns the value of the @[identifier] if it exists, +  //! and @[UNDEFINED] otherwise.    mixed resolv(string identifier, string|void current_file,    object|void current_handler)    {