(** initially false; for debugging only (???) *)
val only_one_pass: bool ref
+val use_library: bool ref
val passes : unit -> (bool * [> `Library | `Mono | `Multi ] * bool) list
subst:'subst ->
string_context_of_context:('context -> string option list) ->
initial_ugraph:'ugraph ->
- hint:
- ('metasenv -> 'raw_thing -> 'raw_thing) *
- (('refined_thing,'metasenv,'subst,'ugraph) Disambiguate.test_result ->
- ('refined_thing,'metasenv,'subst,'ugraph) Disambiguate.test_result) ->
+ expty: 'refined_thing option ->
mk_implicit:(bool -> 'alias) ->
description_of_alias:('alias -> string) ->
aliases:'alias DisambiguateTypes.Environment.t ->
'raw_thing) ->
refine_thing:(
'metasenv -> 'subst -> 'context -> 'uri -> use_coercions:bool ->
- 'raw_thing -> 'ugraph -> localization_tbl:'cichash ->
+ 'raw_thing -> 'refined_thing option -> 'ugraph -> localization_tbl:'cichash ->
('refined_thing, 'metasenv,'subst,'ugraph) Disambiguate.test_result) ->
- localization_tbl:'cichash ->
+ mk_localization_tbl:(int -> 'cichash) ->
string * int * 'ast_thing ->
((DisambiguateTypes.Environment.key * 'alias) list *
'metasenv * 'subst * 'refined_thing * 'ugraph)