use ParseTree;
use Ident;
/// A module and its submodules in the form of a tree.
/// The name used within a module to refer to one of its submodules.
///
/// If an alias was given to the `dep`, this will be the alias. If not, this is the submodule's
/// library name.
pub type DepName = Ident;
/// A library module that was declared as a `dep` of another module.
///
/// Only submodules are guaranteed to be a `library` and have a `library_name`.