sig
  exception DuplicateSectionError
  exception InvalidBool of string
  class rawConfigParser :
    object
      method add_section : string -> unit
      method get : ?default:string -> string -> string -> string
      method getbool : ?default:bool -> string -> string -> bool
      method getfloat : ?default:float -> string -> string -> float
      method getint : ?default:int -> string -> string -> int
      method has_option : string -> string -> bool
      method has_section : string -> bool
      method items : string -> (string * string) list
      method maingetdata : string -> string -> string
      method options : string -> string list
      method optionxform : string -> string
      method readchan : Pervasives.in_channel -> unit
      method readfile : string -> unit
      method readstring : string -> unit
      method remove_option : string -> string -> bool
      method remove_section : string -> bool
      method sections : string list
      method set : string -> string -> string -> unit
      method to_string : string
      method writechan : Pervasives.out_channel -> unit
      method writefile : string -> unit
    end
  class configParser :
    object
      method add_section : string -> unit
      method get : ?default:string -> string -> string -> string
      method getbool : ?default:bool -> string -> string -> bool
      method getfloat : ?default:float -> string -> string -> float
      method getint : ?default:int -> string -> string -> int
      method has_option : string -> string -> bool
      method has_section : string -> bool
      method items : string -> (string * string) list
      method maingetdata : string -> string -> string
      method options : string -> string list
      method optionxform : string -> string
      method readchan : in_channel -> unit
      method readfile : string -> unit
      method readstring : string -> unit
      method remove_option : string -> string -> bool
      method remove_section : string -> bool
      method sections : string list
      method set : string -> string -> string -> unit
      method to_string : string
      method writechan : out_channel -> unit
      method writefile : string -> unit
    end
end