?software_name:string ->
?file_names:string list ->
variables:string list ->
?read_environment:bool ->
unit ->
object
  val bool_hashmap : (string, bool) Hashmap.hashmap
  val float_hashmap : (string, float) Hashmap.hashmap
  val int_hashmap : (string, int) Hashmap.hashmap
  val list_hashmap : (string, string list) Hashmap.hashmap
  val string_hashmap : (string, string) Hashmap.hashmap
  method bool : string -> bool
  method float : string -> float
  method int : string -> int
  method list : string -> string list
  method lookup_bool : string -> bool
  method lookup_float : string -> float
  method lookup_int : string -> int
  method lookup_list : string -> string list
  method lookup_string : string -> string
  method string : string -> string
end