let ((_, metasenv, _, _), metano) = status in
let (_, ey ,ty) = List.find (function (m,_,_) -> m=metano) metasenv in
let list_of_must,only = MQueryLevels.out_restr metasenv ey ty in
let must = choose_must list_of_must only in
let torigth_restriction (u,b) =
let ((_, metasenv, _, _), metano) = status in
let (_, ey ,ty) = List.find (function (m,_,_) -> m=metano) metasenv in
let list_of_must,only = MQueryLevels.out_restr metasenv ey ty in
let must = choose_must list_of_must only in
let torigth_restriction (u,b) =
in
let rigth_must = List.map torigth_restriction must in
let rigth_only = Some (List.map torigth_restriction only) in
let result =
in
let rigth_must = List.map torigth_restriction must in
let rigth_only = Some (List.map torigth_restriction only) in
let result =
- MQueryInterpreter.execute mqi_handle
- (MQueryGenerator.query_of_constraints None
- (rigth_must,[],[]) (rigth_only,None,None)) in
+ I.execute mqi_handle
+ (G.query_of_constraints
+ (Some U.universe_for_match_conclusion)
+ (rigth_must,[],[]) (rigth_only,None,None)) in