Lang.Include
Sourcetype shadowed = {
s_modules : (string * Names.ModuleName.t) list;
s_module_types : (string * Names.ModuleTypeName.t) list;
s_values : (string * Names.ValueName.t) list;
s_types : (string * Names.TypeName.t) list;
s_classes : (string * Names.TypeName.t) list;
s_class_types : (string * Names.TypeName.t) list;
}
type t = {
loc : Location_.span;
parent : Paths.Identifier.Signature.t;
strengthened : Paths.Path.Module.t option;
doc : Comment.docs;
status : [ `Inline | `Closed | `Open | `Default ];
decl : decl;
expansion : expansion;
}