Commit Graph

49 Commits (05627e0de4a50067f36d1eca9dcc9ebd5736c3f8)

Author SHA1 Message Date
Damien Doligez daec73519d at least on my machine, makeindex doesn't like "|"| in a \verb within a \index
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@12116 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2012-02-03 16:02:28 +00:00
Jacques Le Normand 6b47423629 ocamldoc now updated. odoc_sig.ml was changed from revision 1660
git-svn-id: http://caml.inria.fr/svn/ocaml/branches/gadts@10698 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-10-01 03:44:47 +00:00
Maxence Guesdon 0936bb2811 use first-class modules to allow composition of custom generators
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10652 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-08-24 09:45:45 +00:00
Maxence Guesdon 6fa137373c ocamldoc: handle Pmod_unpack and Tmod_unpack
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10355 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-05-03 15:06:17 +00:00
Maxence Guesdon f8a0a241cc handle 'module type of' in structs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10281 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-19 16:48:42 +00:00
Maxence Guesdon 5b2243c06d handle 'module type of' expressions
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@10279 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-04-19 16:34:13 +00:00
Maxence Guesdon 470d7e9d26 PR#4915: new syntax {%format: code %} to put target format specific code
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9638 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-03-08 16:54:13 +00:00
Maxence Guesdon e904577b6b PR#4914: ability to specify a text for links to elements
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9477 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2009-12-18 11:52:23 +00:00
Pierre Weis 59e0723455 It works: compilers and camlp4 are fully bootstrapped. The ast magic number is not yet changed.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8418 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2007-10-09 10:29:37 +00:00
Damien Doligez fbea66a95e fusion des changements 3.09.2 -> 3.09.3
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7619 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-09-20 11:14:37 +00:00
Damien Doligez 125ea40d4c fusion 3.09.0 -> 3.09.1
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7307 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2006-01-04 16:55:50 +00:00
Damien Doligez c3a39fc8c8 Fusion des modifs de la branche release308 entre 3.08.0 et 3.08.1
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6612 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-08-20 17:04:35 +00:00
Xavier Leroy 63c1789b5e Fusion des modifs faites sur la branche release jusqu'a la release 3.08.0
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-07-13 12:25:21 +00:00
Maxence Guesdon 82a8b99e39 OK - latex: style latex pour indenter dans les module kind et les class kind
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6378 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-06-11 14:25:50 +00:00
Maxence Guesdon 617fd50c4e new ocamldoc syntax elements : {\!modules: M1 M2 ...} to insert the table of modules, {\!indexlist} to insert the list of indexes; these elements are used only in the html generator; the -intro option is now used in html to describe the whole index page
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6313 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-05-23 10:41:51 +00:00
Maxence Guesdon 410c44a79c OK - generate html from module_kind rather than from module_type
OK   + same for classes and class types
OK - fix: class parameters are no correctly displayed in latex


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6232 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-17 12:36:14 +00:00
Maxence Guesdon 31d4326219 fix: when generating separated files in latex, generate them in
the same directory than the main file, (the one specified by -o)


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6186 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-02 15:20:39 +00:00
Maxence Guesdon 1ac475fbbe add the kind to module parameters (the way the parameter was build in the parsetree), use this in html and latex generation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6185 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-04-02 15:10:58 +00:00
Maxence Guesdon ec84e8f2ec mod: one section per to module in latex output + improve latex output
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6174 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-03-26 15:57:03 +00:00
Maxence Guesdon 702b6e7680 use buffers for latex generation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6170 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-03-24 10:37:10 +00:00
Maxence Guesdon 3fad0381f2 OK - fix: useless parenthesis around agruments of arguments of a type constructor in
type definitions, and aournd arguments of exceptions in exception definitions.
OK - fix: blank lines in verbatim, latex, code pre, code and ele ref modes
     are now accepted


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6162 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-03-22 15:06:31 +00:00
Basile Starynkevitch 0d5a86e520 added $Id$ keywords
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5973 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-11-24 10:44:07 +00:00
Maxence Guesdon d0c544a140 add: -intro option to use a file content as ocamldoc comment to use as introduction for LaTeX document and HTML index page
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5944 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-11-21 14:32:58 +00:00
Maxence Guesdon 922ce3d7c9 fix display of include directives and comments associated to include directives are not kept and displayed
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5941 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-11-21 12:46:30 +00:00
Maxence Guesdon 60b74b3c3c fix bad display of type parameters for class and class types
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5874 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-10-17 15:30:47 +00:00
Maxence Guesdon 3739680b45 fix: bad display of values, methods, attributes, types, due to bad use of Format.str_formatter
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5833 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-09-13 00:40:31 +00:00
Maxence Guesdon d10e45fd95 Affichage des variances des parametres de types semble ok
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5823 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-09-05 15:40:12 +00:00
Maxence Guesdon e64970f29d Don't overwrite HTML and LateX style files, generate style file for LaTeX
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5656 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-04 10:02:13 +00:00
Maxence Guesdon a1434b7470 gestion des types private
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5655 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-04 09:31:03 +00:00
Maxence Guesdon 1289652d21 encodage des caracteres speciaux dans les label et index por la sortie latex
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5289 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-22 14:57:49 +00:00
Maxence Guesdon f99cc67ea0 remplacement des underscore par make install installoptmake install installopt dans les labels latex, pour eviter les clashes de noms de labels entre par exemple toto et toto_
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5287 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-22 14:02:37 +00:00
Maxence Guesdon 110a6fa6e8 gestion correcte du %
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5260 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-14 14:41:32 +00:00
Maxence Guesdon 2e14b2ef3e suppression des vspace de 0.1cm, remplacement des vspace par ocamldocvspace, suppression du saut de ligne avant les ocamldoccode qui créait des lignes blanches
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5173 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-10-11 08:25:01 +00:00
Maxence Guesdon 307628e786 pas d'option -g en native mode + ajout du module Args dans Odoc_info et utilisation de ce module au lieu de Odoc_args dans les générateurs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5098 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-08-13 14:09:26 +00:00
Maxence Guesdon eacc53042b conservation des textes des sections pour mettre de jolis texte pour les liens entre sections n html
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5091 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-08-08 13:24:05 +00:00
Maxence Guesdon 8cd57a76cb correction pour afficher le sig et le end en début et fin de descirption pour les modules etmodules types (idem pour les classes avec object et end).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5038 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-25 13:00:29 +00:00
Damien Doligez 37bf95c248 detabisation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5029 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-23 14:12:03 +00:00
Maxence Guesdon 674fbc45a4 correction typos pour génération latex
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5019 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-22 15:59:38 +00:00
Maxence Guesdon 808942c863 correction ne pas mette le préfixe pour le texte dans les indexes
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5017 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-22 14:42:59 +00:00
Maxence Guesdon 1df36a7796 correction ne pas enlever les '_' pour les références à des labels de section
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5006 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-19 09:46:20 +00:00
Maxence Guesdon e79cdad33f ajout option -latex-*-prefix
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4986 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-07-09 09:38:36 +00:00
Maxence Guesdon bb54244c9f on enlève les titres dans les premières phrases pour les index et les titres LaTeX comme module Foo : titre
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4874 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-04 09:21:38 +00:00
Maxence Guesdon 776d458ec7 correction ordre texte puis url dans les Link
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4809 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-05-14 15:38:11 +00:00
Maxence Guesdon 566b0fd5a8 ajout option -o et suppression de l'option -dot-file
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4607 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-08 09:47:13 +00:00
Maxence Guesdon 566637b28c génration en utiisant type des modules et classes au lieu des kind
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4597 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-05 09:20:29 +00:00
Maxence Guesdon 8fb485678a correction commentaires doc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4583 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-03 16:38:43 +00:00
Maxence Guesdon 2754916479 géénration plus correcte des classes et class types en latex et man, en affichant les types
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4581 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-03 12:56:09 +00:00
Maxence Guesdon 786b610e5d affichage des types de classes, ajout des labels pour les paramètres (pour les classes seulement pour l'instant)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4577 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-02 15:16:31 +00:00
Maxence Guesdon 7a5ea24427 ajout ocamldoc, pas encore compile automatiquement
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4566 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-03-27 16:20:32 +00:00