Ppxlib.Code_path
val file_path : t -> string
val main_module_name : t -> string
val submodule_path : t -> string list
val enclosing_module : t -> string
val value : t -> string option
val enclosing_value : t -> string option
val fully_qualified_path : t -> string
val to_string_path : t -> string
val top_level : file_path:string -> t
val enter_module : loc:Astlib.Location.t -> string -> t -> t
val enter_value : loc:Astlib.Location.t -> string -> t -> t
val with_string_path :
(loc:Astlib.Location.t -> path:string -> 'a) ->
loc:Astlib.Location.t ->
path:t ->
'a