From 3725135942a9778cbc741602dc6ecba23dde46f8 Mon Sep 17 00:00:00 2001 From: letouzey Date: Thu, 12 Apr 2001 16:32:43 +0000 Subject: nouvelle gestion des variables de type ML git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@1583 85f007b7-540e-0410-9357-904b9bb8a0f7 --- contrib/extraction/mlutil.mli | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'contrib/extraction/mlutil.mli') diff --git a/contrib/extraction/mlutil.mli b/contrib/extraction/mlutil.mli index f4aae3b7f..768695e0a 100644 --- a/contrib/extraction/mlutil.mli +++ b/contrib/extraction/mlutil.mli @@ -18,6 +18,11 @@ open Miniml val anonymous : identifier val prop_name : identifier +(* Utility functions over ML types. [update_args sp vl t] puts [vl] + as arguments behind every inductive types [(sp,_)]. *) + +val update_args : section_path -> ml_type list -> ml_type -> ml_type + (*s Utility functions over ML terms. [occurs n t] checks whether [Rel n] occurs (freely) in [t]. [ml_lift] is de Bruijn lifting. [ml_subst e t] substitutes [e] for [Rel 1] in [t]. *) -- cgit v1.2.3