diffast-langs-fortran-parsing
Fortran_parsing.Pinfo
module Binding = Diffast_misc.Binding
module Loc = Langs_common.Astloc
module L = Label
module BID = Binding.ID
val sprintf : ('a, unit, string) format -> 'a
module Rank : sig ... end
module TypeSpec : sig ... end
module ProcInterface : sig ... end
module Name : sig ... end
type t =
| NoInfo
| NameSpec of Name.Spec.t
| PossibleNameSpecs of Name.Spec.t list
val to_string : t -> string
val mknamespec : Name.Spec.t -> t
val mkpossiblenamespecs : Name.Spec.t list -> t
val mkext : string -> string -> t
val make : Name.Spec.t list -> t
val get_namespecs : t -> Name.Spec.t list
val merge : t -> t -> t
val iter_external : ((Common.name * Common.name) -> unit) -> t -> unit
val iter_name_spec : (Name.Spec.t -> unit) -> t -> unit
val iter_data_object : (Name.Spec.data_object_spec -> unit) -> t -> unit
val is_public : t -> bool