Docs GODI Archive
Projects Blog Link DB

Search GODI:


More options
File lib/ocaml/pkg-lib/hydrogen/hgen_util.cmi_pretty GODI Package godi-hydro
Library hydrogen
 
   hgen_util.cmi_pretty    Sources  
val location : Hgen_types.loc -> Lexing.lexbuf -> Hgen_types.loc
val bolloc_multi_nl :
  Hgen_types.loc -> Lexing.lexbuf -> int -> int -> Hgen_types.loc
val bolloc_nl : Hgen_types.loc -> Lexing.lexbuf -> Hgen_types.loc
val count_lf : string -> int * int
val at_bol : Hgen_types.loc -> Lexing.lexbuf -> bool
val loc_of_token : Hgen_parser.token -> Hgen_types.loc
val print_meta_def :
  [< `Global_default_immutable
   | `Global_default_int
   | `Global_default_int32
   | `Global_default_mutable
   | `Global_defmapping of string * string * string * string
   | `Global_reserve_structprefix of string
   | `Local_equals of string
   | `Local_immutable
   | `Local_int
   | `Local_int32
   | `Local_mapping of string
   | `Local_mutable
   | `Local_name of string
   | `Local_structprefix of string
   | `Local_tuple
   | `Nonmutating
   | `Other of string ] ->
  string
module TS_util :
  sig
    val colon_name :
      [< `Absolute of string list | `Relative of string list ] -> string
    val mapped_name :
      [< `Const of 'a
       | `Exn of < mapped_name : 'b; .. >
       | `Module of < mapped_name : 'b; .. >
       | `Object of < mapped_name : 'b; .. >
       | `Type of < mapped_name : 'b; .. > ] ->
      'b
    val typeterm_string :
      ([< `Bool
        | `Byte
        | `Byteseq
        | `Dictionary of 'a * 'a
        | `Double
        | `Enum of string array
        | `Float
        | `Int
        | `Int32
        | `Long
        | `Named of
            < name : [< `Absolute of string list | `Relative of string list ];
              .. >
        | `Object of [< `Absolute of string list | `Relative of string list ]
        | `Proxy of [< `Absolute of string list | `Relative of string list ]
        | `Sequence of 'a
        | `Short
        | `String
        | `Struct of (string * string * 'a * bool) array * 'b
        | `Struct_tuple of (string * 'a) array
        | `User_mapping of 'a * 'c * 'd * 'e
        | `Void ]
       as 'a) ->
      string
    val print_operation :
      < in_args : (string * string *
                   ([< `Bool
                     | `Byte
                     | `Byteseq
                     | `Dictionary of 'a * 'a
                     | `Double
                     | `Enum of string array
                     | `Float
                     | `Int
                     | `Int32
                     | `Long
                     | `Named of
                         < name : [< `Absolute of string list
                                   | `Relative of string list ];
                           .. >
                     | `Object of
                         [< `Absolute of string list
                          | `Relative of string list ]
                     | `Proxy of
                         [< `Absolute of string list
                          | `Relative of string list ]
                     | `Sequence of 'a
                     | `Short
                     | `String
                     | `Struct of (string * string * 'a * bool) array * 'b
                     | `Struct_tuple of (string * 'a) array
                     | `User_mapping of 'a * 'c * 'd * 'e
                     | `Void ]
                    as 'a))
                  array;
        in_classes : bool; mapped_name : string;
        meta : [< `Global_default_immutable
                | `Global_default_int
                | `Global_default_int32
                | `Global_default_mutable
                | `Global_defmapping of string * string * string * string
                | `Global_reserve_structprefix of string
                | `Local_equals of string
                | `Local_immutable
                | `Local_int
                | `Local_int32
                | `Local_mapping of string
                | `Local_mutable
                | `Local_name of string
                | `Local_structprefix of string
                | `Local_tuple
                | `Nonmutating
                | `Other of string ]
               list;
        mode : [> `Idempotent ]; name : string;
        out_args : (string * string *
                    ([< `Bool
                      | `Byte
                      | `Byteseq
                      | `Dictionary of 'f * 'f
                      | `Double
                      | `Enum of string array
                      | `Float
                      | `Int
                      | `Int32
                      | `Long
                      | `Named of
                          < name : [< `Absolute of string list
                                    | `Relative of string list ];
                            .. >
                      | `Object of
                          [< `Absolute of string list
                           | `Relative of string list ]
                      | `Proxy of
                          [< `Absolute of string list
                           | `Relative of string list ]
                      | `Sequence of 'f
                      | `Short
                      | `String
                      | `Struct of (string * string * 'f * bool) array * 'g
                      | `Struct_tuple of (string * 'f) array
                      | `User_mapping of 'f * 'h * 'i * 'j
                      | `Void ]
                     as 'f))
                   array;
        out_classes : bool;
        result : [< `Bool
                  | `Byte
                  | `Byteseq
                  | `Dictionary of 'k * 'k
                  | `Double
                  | `Enum of string array
                  | `Float
                  | `Int
                  | `Int32
                  | `Long
                  | `Named of
                      < name : [< `Absolute of string list
                                | `Relative of string list ];
                        .. >
                  | `Object of
                      [< `Absolute of string list | `Relative of string list ]
                  | `Proxy of
                      [< `Absolute of string list | `Relative of string list ]
                  | `Sequence of 'k
                  | `Short
                  | `String
                  | `Struct of (string * string * 'k * bool) array * 'l
                  | `Struct_tuple of (string * 'k) array
                  | `User_mapping of 'k * 'm * 'n * 'o
                  | `Void ]
                 as 'k;
        throws : < name : [< `Absolute of string list
                           | `Relative of string list ];
                   .. >
                 list;
        .. > ->
      unit
    val print_symboltable :
      Hgen_types.TS.entity Hgen_types.CiHashtbl.t -> unit
  end
This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml