From 1011266b84371b34536dd5aa5afb3a44b8f8d53c Mon Sep 17 00:00:00 2001 From: msozeau Date: Thu, 17 Nov 2011 10:34:57 +0000 Subject: Merge subinstances branch by me and Tom Prince. This adds two experimental features to the typeclass implementation: - Path cuts: a way to specify through regular expressions on instance names search pathes that should be avoided (e.g. [proper_flip proper_flip]). Regular expression matching is implemented through naïve derivatives. - Forward hints for subclasses: e.g. [Equivalence -> Reflexive] is no longer applied backwards, but introducing a specific [Equivalence] in the environment register a [Reflexive] hint as well. Currently not backwards-compatible, the next patch will allow to specify direction of subclasses hints. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@14671 85f007b7-540e-0410-9357-904b9bb8a0f7 --- dev/include | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'dev/include') diff --git a/dev/include b/dev/include index 13245eb5df..39d90286e0 100644 --- a/dev/include +++ b/dev/include @@ -37,7 +37,10 @@ #install_printer (* judgement *) ppj;; #install_printer (* hint_db *) print_hint_db;; -#install_printer (* Goal.goal *) ppgoal;; +#install_printer (* hints_path *) pphintspath;; +#install_printer (* goal *) ppgoal;; +#install_printer (* sigma goal *) ppsigmagoal;; +#install_printer (* proof *) pproof;; #install_printer (* Goal.goal *) ppgoalgoal;; #install_printer (* metaset.t *) ppmetas;; #install_printer (* evar_map *) ppevm;; -- cgit v1.2.3