Shared_ast.ScopeNametype info = Catala_utils__Uid.Module.t list * string Catala_utils.Mark.posval format : Stdlib.Format.formatter -> t -> unitval to_string : t -> stringval id : t -> intReturns the unique ID of the identifier
module Map : Catala_utils.Map.S with type key = tval fresh :
Catala_utils__Uid.Module.t list ->
string Catala_utils.Mark.pos ->
tval path : t -> Catala_utils__Uid.Module.t listval get_info : t -> string Catala_utils.Mark.posval base : t -> stringReturns only the base ident name, while to_string includes the path prefix
val hash : strip:Catala_utils__Uid.Module.t option -> t -> Catala_utils.Hash.tstrip strips any path up to that module from the start of the path before hashing
val format_shortpath : Stdlib.Format.formatter -> t -> unitLike format, but prints only the last path member (if any) instead of the full path