Docs GODI Archive
Projects Blog Link DB

Search GODI:


More options
File lib/ocaml/std-lib/camlp4/Camlp4Bin.cmi_pretty GODI Package godi-ocaml
Library camlp4
 
   Camlp4Bin.cmi_pretty    Sources  
module CleanAst :
  sig
    class clean_ast :
      object ('a)
        method binding :
          Camlp4.PreCast.Ast.binding -> Camlp4.PreCast.Ast.binding
        method class_expr :
          Camlp4.PreCast.Ast.class_expr -> Camlp4.PreCast.Ast.class_expr
        method class_sig_item :
          Camlp4.PreCast.Ast.class_sig_item ->
          Camlp4.PreCast.Ast.class_sig_item
        method class_str_item :
          Camlp4.PreCast.Ast.class_str_item ->
          Camlp4.PreCast.Ast.class_str_item
        method class_type :
          Camlp4.PreCast.Ast.class_type -> Camlp4.PreCast.Ast.class_type
        method ctyp : Camlp4.PreCast.Ast.ctyp -> Camlp4.PreCast.Ast.ctyp
        method expr : Camlp4.PreCast.Ast.expr -> Camlp4.PreCast.Ast.expr
        method ident : Camlp4.PreCast.Ast.ident -> Camlp4.PreCast.Ast.ident
        method list : ('a -> 'b -> 'c) -> 'b list -> 'c list
        method loc : Camlp4.PreCast.Ast.loc -> Camlp4.PreCast.Ast.loc
        method match_case :
          Camlp4.PreCast.Ast.match_case -> Camlp4.PreCast.Ast.match_case
        method meta_bool :
          Camlp4.PreCast.Ast.meta_bool -> Camlp4.PreCast.Ast.meta_bool
        method meta_list :
          ('a -> 'd -> 'e) ->
          'd Camlp4.PreCast.Ast.meta_list -> 'e Camlp4.PreCast.Ast.meta_list
        method meta_option :
          ('a -> 'f -> 'g) ->
          'f Camlp4.PreCast.Ast.meta_option ->
          'g Camlp4.PreCast.Ast.meta_option
        method module_binding :
          Camlp4.PreCast.Ast.module_binding ->
          Camlp4.PreCast.Ast.module_binding
        method module_expr :
          Camlp4.PreCast.Ast.module_expr -> Camlp4.PreCast.Ast.module_expr
        method module_type :
          Camlp4.PreCast.Ast.module_type -> Camlp4.PreCast.Ast.module_type
        method patt : Camlp4.PreCast.Ast.patt -> Camlp4.PreCast.Ast.patt
        method rec_binding :
          Camlp4.PreCast.Ast.rec_binding -> Camlp4.PreCast.Ast.rec_binding
        method sig_item :
          Camlp4.PreCast.Ast.sig_item -> Camlp4.PreCast.Ast.sig_item
        method str_item :
          Camlp4.PreCast.Ast.str_item -> Camlp4.PreCast.Ast.str_item
        method string : string -> string
        method unknown : 'h -> 'h
        method with_constr :
          Camlp4.PreCast.Ast.with_constr -> Camlp4.PreCast.Ast.with_constr
      end
  end
module SSet :
  sig
    type elt = String.t
    type t = Set.Make(String).t
    val empty : t
    val is_empty : t -> bool
    val mem : elt -> t -> bool
    val add : elt -> t -> t
    val singleton : elt -> t
    val remove : elt -> t -> t
    val union : t -> t -> t
    val inter : t -> t -> t
    val diff : t -> t -> t
    val compare : t -> t -> int
    val equal : t -> t -> bool
    val subset : t -> t -> bool
    val iter : (elt -> unit) -> t -> unit
    val fold : (elt -> 'a -> 'a) -> t -> 'a -> 'a
    val for_all : (elt -> bool) -> t -> bool
    val exists : (elt -> bool) -> t -> bool
    val filter : (elt -> bool) -> t -> t
    val partition : (elt -> bool) -> t -> t * t
    val cardinal : t -> int
    val elements : t -> elt list
    val min_elt : t -> elt
    val max_elt : t -> elt
    val choose : t -> elt
    val split : elt -> t -> t * bool * t
  end
val pa_r : string
val pa_rr : string
val pa_o : string
val pa_rp : string
val pa_op : string
val pa_g : string
val pa_m : string
val pa_qb : string
val pa_q : string
val pa_rq : string
val pa_oq : string
val pa_l : string
val dyn_loader : (unit -> Camlp4.PreCast.DynLoader.t) ref
val rcall_callback : (unit -> unit) ref
val loaded_modules : SSet.t ref
val add_to_loaded_modules : SSet.elt -> unit
val rewrite_and_load : string -> SSet.elt -> unit
val print_warning : Camlp4.PreCast.Syntax.Loc.t -> string -> unit
val parse_file :
  Camlp4.PreCast.DynLoader.t ->
  SSet.elt ->
  (?directive_handler:('a -> 'b option) ->
   Camlp4.PreCast.Loc.t -> char Stream.t -> 'b) ->
  ('a -> (Camlp4.PreCast.Loc.t * string * SSet.elt) option) -> 'b
val output_file : string option ref
val process :
  Camlp4.PreCast.DynLoader.t ->
  SSet.elt ->
  (?directive_handler:('a -> 'b option) ->
   Camlp4.PreCast.Loc.t -> char Stream.t -> 'b) ->
  (?input_file:SSet.elt -> ?output_file:string -> 'c -> 'd) ->
  ('e -> 'c) ->
  (('f -> ('f -> 'g) -> 'g) -> 'b -> 'e) ->
  ('a -> (Camlp4.PreCast.Loc.t * string * SSet.elt) option) -> 'd
val gind :
  Camlp4.PreCast.Ast.sig_item ->
  (Camlp4.PreCast.Ast.loc * string * string) option
val gimd :
  Camlp4.PreCast.Ast.str_item ->
  (Camlp4.PreCast.Ast.loc * string * string) option
val process_intf : Camlp4.PreCast.DynLoader.t -> SSet.elt -> unit
val process_impl : Camlp4.PreCast.DynLoader.t -> SSet.elt -> unit
val just_print_the_version : unit -> 'a
val print_version : unit -> 'a
val print_stdlib : unit -> 'a
val usage : Camlp4.Options.spec_list -> Camlp4.Options.spec_list -> unit
val warn_noassert : unit -> unit
type file_kind =
  Camlp4Bin.file_kind =
    Intf of string
  | Impl of string
  | Str of string
  | ModuleImpl of string
  | IncludeDir of string
val search_stdlib : bool ref
val print_loaded_modules : bool ref
val task : (SSet.elt -> unit) -> SSet.elt -> unit
val do_task : (unit -> unit) -> unit
val input_file : file_kind -> unit
val initial_spec_list : (string * Arg.spec * string) list
val anon_fun : string -> unit
val main : string array -> unit
This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml