Commit Graph

29 Commits (8f8ace0a2c9190bdad4c496fb78ec99deba5f887)

Author SHA1 Message Date
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 df89e7e0d2 improve display of functor parameters, added mp_type_code field to functor parameter
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6173 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-03-26 09:09:50 +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 86b9550fa1 OK - fix: html generator: included module names were displayed with their simple
name rather than their fully qualified name
OK - fix: use a formatter from a buffer rather Format.str_formatter in
     Odoc_mist.sting_of_module_type, to avoid too much blanks
- add odoc_test.ml to use in the ocamldoc test suite


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6127 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-02-20 16:28:27 +00:00
Maxence Guesdon 02418c8d09 add: m_code_intf and m_code fields for modules, fit when the
Odoc_args.keep_code option is set, and fit for all modules, not
   only toplevel onesé


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6076 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2004-01-18 14:26:14 +00:00
Maxence Guesdon 57fd501b0b fix: bug preventing to get the code in a .mli
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6037 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-12-28 13:17:55 +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 aabdb2aac0 OK - add: the HTML generator generates the code of the module if available
OK - add: field m_code for modules, to keep the code of top modules


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5943 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-11-21 13:37:38 +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 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 62e030d764 added field ex_code to exceptions
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5657 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-04 11:39:50 +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
Xavier Leroy 3e4bf9252b Revu representation des declarations de type private
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5643 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-07-02 09:14:35 +00:00
Maxence Guesdon c88d7a44e3 handling recurive modules in ocamldoc seems ok
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5629 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-27 13:40:41 +00:00
Xavier Leroy 1fa763e0c5 Merge branch with recursive modules
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5602 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-19 15:53:53 +00:00
Maxence Guesdon f265de877e added ty_code field to types information in ocamldoc
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5597 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-06-13 11:40:31 +00:00
Pierre Weis e77055aad9 Complete move from virtual to private for concrete types with private
constructors (or labels).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5524 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-05-01 22:22:37 +00:00
Pierre Weis b5d0102c05 Nouveau format %$. Introduction des types virtuels: step 1 sans inclusion dans Camlp4
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5409 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2003-02-28 06:59:19 +00:00
Damien Doligez ed3123ee87 changement des locations, premiere tranche
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5224 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-11-01 17:06:47 +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 71c84d7775 correction indentation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4875 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-04 09:26:44 +00:00
Maxence Guesdon 406bd0d3a9 ajout de fonction à l'interface pour utilisation dans odoc_ast (lors de la correction de l'association des commentaires aux types)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4872 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-06-04 08:48:12 +00:00
Maxence Guesdon a92e8c9e25 Rattrapage d'eceptions supplémentaires
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4710 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-22 09:41:29 +00:00
Maxence Guesdon 267ff4e374 optimisation pour la recherche dans les signatures et sutrcture, en utilisant des tables de hash.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4705 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-19 16:28:08 +00:00
Maxence Guesdon 25f7edc92f suppression label opur les paramètres
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4599 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-05 11:51:15 +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 f2fff9bcdd ajout de fonctions sur les labels, en utilisant celles du compilo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4578 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-04-02 15:32:15 +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