Module Fortran_parsing.PinfoSource

module Binding = Diffast_misc.Binding
Sourcemodule L = Label
module BID = Binding.ID
Sourceval sprintf : ('a, unit, string) format -> 'a
Sourcemodule Rank : sig ... end
Sourcemodule TypeSpec : sig ... end
Sourcemodule ProcInterface : sig ... end
Sourcemodule Name : sig ... end
Sourcetype t =
  1. | NoInfo
  2. | NameSpec of Name.Spec.t
  3. | PossibleNameSpecs of Name.Spec.t list
Sourceval to_string : t -> string
Sourceval mknamespec : Name.Spec.t -> t
Sourceval mkpossiblenamespecs : Name.Spec.t list -> t
Sourceval mkext : string -> string -> t
Sourceval make : Name.Spec.t list -> t
Sourceval get_namespecs : t -> Name.Spec.t list
Sourceval merge : t -> t -> t
Sourceval iter_external : ((Common.name * Common.name) -> unit) -> t -> unit
Sourceval iter_name_spec : (Name.Spec.t -> unit) -> t -> unit
Sourceval iter_data_object : (Name.Spec.data_object_spec -> unit) -> t -> unit
Sourceval is_public : t -> bool