Frama-C API - Api_generator
 module Self : sig ... endval keywords : string listval pp_descr : Stdlib.Format.formatter -> Md.text -> unitval name_of_kind : [< `EXEC | `GET | `SET ] -> stringval makeDescr : ?indent:string -> Stdlib.Format.formatter -> Md.text -> unitval getSelf : 'a option -> 'aval jprim : Stdlib.Format.formatter -> string -> unitval jkey : Stdlib.Format.formatter -> string -> unitval jindex : Stdlib.Format.formatter -> string -> unitval jcall : string Pkg.IdMap.t -> Stdlib.Format.formatter -> Pkg.IdMap.key -> unitval jenum : string Pkg.IdMap.t -> Stdlib.Format.formatter -> Pkg.IdMap.key -> unitval junion : jtype:(Stdlib.Format.formatter -> Pkg.jtype -> unit) -> make:(Stdlib.Format.formatter -> Pkg.jtype -> unit) -> Stdlib.Format.formatter -> Pkg.jtype list -> unitval jrecord : make:(Stdlib.Format.formatter -> 'a -> unit) -> Stdlib.Format.formatter -> (string * 'a) list -> unitval jtuple : make:(Stdlib.Format.formatter -> 'a -> unit) -> Stdlib.Format.formatter -> 'a list -> unitval makeDecoder : ?self:Pkg.ident -> names:string Pkg.IdMap.t -> Stdlib.Format.formatter -> Pkg.jtype -> unitval makeOrder : self:Pkg.ident -> names:string Pkg.IdMap.t -> Stdlib.Format.formatter -> Pkg.jtype -> unitval makeDefault : names:string Pkg.IdMap.t -> Stdlib.Format.formatter -> Pkg.jtype -> unitval makeRecursive : (Stdlib.Format.formatter -> Pkg.jtype -> unit) -> Stdlib.Format.formatter -> Pkg.jtype -> unitval makeRecursive2 : (Stdlib.Format.formatter -> Pkg.jtype -> unit) -> Stdlib.Format.formatter -> Pkg.jtype -> unitval makeDeclaration : Stdlib.Format.formatter -> string Pkg.IdMap.t -> Pkg.declInfo -> unittype ranking = {- mutable rank : int;
- mutable mark : int Pkg.IdMap.t;
- index : Pkg.declInfo Pkg.IdMap.t;
}val next : ranking -> Pkg.IdMap.key -> unitval mark_id : ranking -> Pkg.IdMap.key -> unitval pkg_path : plugin:Pkg.plugin -> package:string list -> stringval makeIgnore : Stdlib.Format.formatter -> ('a, Stdlib.Format.formatter, unit) Stdlib.format -> 'aval makePackage : Pkg.packageInfo -> string -> Stdlib.Format.formatter -> unitval generate : unit -> unit