module Make(C:Callbacks) =
struct
- let locate_one_id id =
- let result = MQueryGenerator.locate id in
+ let locate_one_id mqi_handle id =
+ let result = MQueryGenerator.locate mqi_handle id in
let uris =
List.map
(function uri,_ ->
Uris of CicTextualParser0.uri list
| Symbols of (CicTextualParser0.interpretation -> Cic.term) list
- let disambiguate_input context metasenv dom mk_metasenv_and_expr ~id_to_uris=
+ let disambiguate_input mqi_handle context metasenv dom mk_metasenv_and_expr ~id_to_uris=
let known_ids,resolve_id = id_to_uris in
let dom' =
let rec filter =
let list_of_uris =
List.map
(function
- CicTextualParser0.Id id -> Uris (locate_one_id id)
+ CicTextualParser0.Id id -> Uris (locate_one_id mqi_handle id)
| CicTextualParser0.Symbol (descr,choices) ->
(* CSC: Implementare la funzione di filtraggio manuale *)
(* CSC: corrispondente alla locate_one_id *)