From 2b1e771f49be6794bbe7e7d2f54b7571ccdf35b3 Mon Sep 17 00:00:00 2001 From: herbelin Date: Tue, 27 Oct 2009 18:00:59 +0000 Subject: Added option --external to coqdoc to bind an url to an external library. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12426 85f007b7-540e-0410-9357-904b9bb8a0f7 --- tools/coqdoc/output.ml | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) (limited to 'tools/coqdoc/output.ml') diff --git a/tools/coqdoc/output.ml b/tools/coqdoc/output.ml index 0c5e9ff29..1d68b010e 100644 --- a/tools/coqdoc/output.ml +++ b/tools/coqdoc/output.ml @@ -256,10 +256,9 @@ module Latex = struct match find_module m with | Local -> printf "" m; raw_ident s; printf "" - | Coqlib when !externals -> - let m = Filename.concat !coqlib m in + | External m when !externals -> printf "" m; raw_ident s; printf "" - | Coqlib | Unknown -> + | External _ | Unknown -> raw_ident s i*) @@ -268,10 +267,9 @@ module Latex = struct match find_module m with | Local -> printf "\\coq%sref{" (type_name typ); label_ident id; printf "}{"; raw_ident s; printf "}" - | Coqlib when !externals -> - let _m = Filename.concat !coqlib m in - printf "\\coq%sref{" (type_name typ); label_ident id; printf "}{"; raw_ident s; printf "}" - | Coqlib | Unknown -> + | External _ when !externals -> + printf "\\coq%sref{" (type_name typ); label_ident id; printf "}{"; raw_ident s; printf "}" + | External _ | Unknown -> printf "\\coq%sref{" (type_name typ); label_ident id; printf "}{"; raw_ident s; printf "}" let defref m id ty s = @@ -481,10 +479,9 @@ module Html = struct match find_module m with | Local -> printf "" m; raw_ident s; printf "" - | Coqlib when !externals -> - let m = Filename.concat !coqlib m in + | External m when !externals -> printf "" m; raw_ident s; printf "" - | Coqlib | Unknown -> + | External _ | Unknown -> raw_ident s let ident_ref m fid typ s = @@ -494,12 +491,11 @@ module Html = struct printf "" typ; raw_ident s; printf "" - | Coqlib when !externals -> - let m = Filename.concat !coqlib m in + | External m when !externals -> printf "" m fid; printf "" typ; raw_ident s; printf "" - | Coqlib | Unknown -> + | External _ | Unknown -> printf "" typ; raw_ident s; printf "" let reference s r = -- cgit v1.2.3