val find_in_context: string -> string option list -> int
val domain_of_term: context:
- string option list -> CicNotationPt.term -> domain
+ string option list -> NotationPt.term -> domain
val domain_of_obj:
- context:string option list -> CicNotationPt.term CicNotationPt.obj -> domain
+ context:string option list -> NotationPt.term NotationPt.obj -> domain
val disambiguate_thing:
context:'context ->
use_coercions:bool ->
string_context_of_context:('context -> string option list) ->
initial_ugraph:'ugraph ->
- expty: 'refined_thing option ->
+ expty: 'refined_thing DisambiguateTypes.expected_type ->
mk_implicit:(bool -> 'alias) ->
description_of_alias:('alias -> string) ->
fix_instance:(DisambiguateTypes.domain_item -> 'alias list -> 'alias list) ->
'raw_thing) ->
refine_thing:(
'metasenv -> 'subst -> 'context -> 'uri -> use_coercions:bool ->
- 'raw_thing -> 'refined_thing option -> 'ugraph -> localization_tbl:'cichash ->
+ 'raw_thing -> 'refined_thing DisambiguateTypes.expected_type -> 'ugraph -> localization_tbl:'cichash ->
('refined_thing, 'metasenv,'subst,'ugraph) test_result) ->
mk_localization_tbl:(int -> 'cichash) ->
'ast_thing disambiguator_input ->
((DisambiguateTypes.Environment.key * 'alias) list *
'metasenv * 'subst * 'refined_thing * 'ugraph)
list * bool
+