*)
let obj,u= CicEnvironment.get_obj ugraph uri in
match obj with
- C.Constant (_,_,ty,_) -> ty,u
- | C.CurrentProof (_,_,_,ty,_) -> ty,u
+ C.Constant (_,_,ty,_,_) -> ty,u
+ | C.CurrentProof (_,_,_,ty,_,_) -> ty,u
| _ ->
raise
(RefineFailure ("Unknown constant definition " ^ U.string_of_uri uri))
*)
let obj,u = CicEnvironment.get_obj ugraph uri in
match obj with
- C.Variable (_,_,ty,_) -> ty,u
+ C.Variable (_,_,ty,_,_) -> ty,u
| _ ->
raise
(RefineFailure
*)
let obj,u = CicEnvironment.get_obj ugraph uri in
match obj with
- C.InductiveDefinition (dl,_,_) ->
+ C.InductiveDefinition (dl,_,_,_) ->
let (_,_,arity,_) = List.nth dl i in
arity,u
| _ ->
*)
let obj,u = CicEnvironment.get_obj ugraph uri in
match obj with
- C.InductiveDefinition (dl,_,_) ->
+ C.InductiveDefinition (dl,_,_,_) ->
let (_,_,_,cl) = List.nth dl i in
let (_,ty) = List.nth cl (j-1) in
ty,u
*)
let obj,u = CicEnvironment.get_obj ugraph uri in
match obj with
- C.InductiveDefinition (l,expl_params,parsno) ->
+ C.InductiveDefinition (l,expl_params,parsno,_) ->
List.nth l i , expl_params, parsno, u
| _ ->
raise