summaryrefslogtreecommitdiff
path: root/stdlib/printf.mli
Commit message (Collapse)AuthorAgeFilesLines
* Introducing nop format delimiter %,Pierre Weis2009-11-301-0/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9430 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Documentation.Pierre Weis2008-09-271-3/+10
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9040 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Support for tk8.5: correcting tk_incs.Pierre Weis2008-07-011-1/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8899 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* merge changes 3.10.0 -> 3.10.1Damien Doligez2008-01-111-9/+4
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@8768 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Encapsulation of system specific exports in module Printf.Pierre Weis2006-11-171-45/+59
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7735 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* New type ac (argument counting for format strings). Private export of new ↵Pierre Weis2006-11-061-6/+16
| | | | | | function ac_of_format for Scanf (and the typechecker). git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7721 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* New function ifprintf that does not print. (See request #0004031.)Pierre Weis2006-11-061-2/+5
| | | | | | | | | Ifprintf is a one-liner using implementation tools from Printf, whereas it is not possible to write it in pure Caml. Useful to conditionally ignore printing. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7717 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Sub module Sformat now deals with format6.Pierre Weis2006-10-241-19/+19
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7703 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Documentation.Pierre Weis2006-10-151-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7690 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Code review before adding new typing of format string.Pierre Weis2006-05-041-0/+6
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7396 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Module Sformat is internal to printf. Better typing specifications of ↵Pierre Weis2006-04-051-10/+29
| | | | | | functions working with format strings. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7374 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* fusion 3.09.0 -> 3.09.1Damien Doligez2006-01-041-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7307 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Implementing positional parameters in format string. First step:Pierre Weis2005-09-261-40/+55
| | | | | | | | | runtime implementation for printf-like functions. Revising printf documentation and adding something for positional parameters. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7082 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Closing a long standing bug in the implementation of printf-likePierre Weis2005-09-201-21/+20
| | | | | | | | | | | | | functions: partially applied printf functions were printing material as soon as the first argument was applied (and even before: printing started as soon as the format string was provided). This is the first step towards the implementation of $ formats (i.e. formats that can access directly to any of their arguments, using a $n notation to denote the nth argument (``a la Yacc'')). This is supposed to be mandatory to internationalisation of messages. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7060 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Documentation.Pierre Weis2005-09-131-6/+3
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7049 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Doc %F (PR#3541)Xavier Leroy2005-08-021-2/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@7004 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Homogènésation des interfaces de printf et format: kprintf est marquéePierre Weis2005-07-221-4/+11
| | | | | | | obsolète au profit de ksprintf; on introduit kfprintf. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6979 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Sub_format is shared between static and dynamic semantics of the language.Pierre Weis2004-12-071-2/+4
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6727 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Doc (typos).Pierre Weis2004-11-161-3/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6677 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Documentation.Pierre Weis2004-10-041-1/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6625 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Implementation des meta formats.Pierre Weis2004-09-221-2/+14
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6621 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Renommage type format -> format4 et reintroduction type format a 3 arguments ↵Xavier Leroy2003-07-051-6/+6
| | | | | | pour compatibilite arriere git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5658 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* desactivation du format %$Damien Doligez2003-07-021-7/+0
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5644 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* PR#1675, voir aussi PR#1438Damien Doligez2003-07-011-1/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5641 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Documentation.Pierre Weis2003-05-141-13/+5
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5567 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Documentation.Pierre Weis2003-04-281-1/+15
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5520 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Introducing format %$ (to print strings with variables substitution)Pierre Weis2003-04-281-1/+2
| | | | | | | and %! (to flush the output). See printf.mli for details. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5517 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Documenting format %$.Pierre Weis2003-02-281-0/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5411 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Nouveau format %$. Introduction des types virtuels: step 1 sans inclusion ↵Pierre Weis2003-02-281-1/+1
| | | | | | dans Camlp4 git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5409 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* adding C-like %n format for scanf. For printf %n is an alias fr %i.Pierre Weis2002-12-081-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5313 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Better typing of kprintfPierre Weis2002-10-311-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5214 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Reaching the format graal: the fourth elementPierre Weis2002-10-311-6/+6
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5210 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Provision for printing of unsigned numbers in binary notation.Pierre Weis2002-10-071-1/+1
| | | | | | | (Still to be revised.) git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5158 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Introducing new format %F and %B to print parsable float and bools.Pierre Weis2002-09-051-0/+3
| | | | | | | | (For bools format B is equivalent to format b, which can now be used for something else: printing integers in binary format ?). git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5115 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Typo.Pierre Weis2002-07-281-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5052 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Nettoyages documentationXavier Leroy2002-06-261-2/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4954 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Documentation du flag 0Xavier Leroy2002-05-251-0/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4835 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Introducing format %C and %S to print (and read) strings and charsPierre Weis2002-05-121-8/+10
| | | | | | | with escaped and delimitors (as Objective Caml tokens). git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4804 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* fix PR#1018Damien Doligez2002-03-211-4/+4
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4551 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* ajout kprintfDamien Doligez2002-03-131-0/+5
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4523 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* MAJ en-tetes pour mentionner la 'special exception' sur la LGPLXavier Leroy2001-12-071-1/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4144 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* commentaires aprèsMaxence Guesdon2001-12-031-9/+8
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4083 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Modif commentaires OCamldoc.Maxence Guesdon2001-10-301-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3960 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Ajout formats pour int32, nativeint, int64. Support pour * dans les ↵Xavier Leroy2001-10-281-4/+32
| | | | | | specifications. Partage du code de parsing des %formats. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3934 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Modification emplacement et syntaxe commentaires pour OCamldocMaxence Guesdon2001-10-261-58/+58
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3926 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Documenter un peu plus le comportement en cas d'application partielleXavier Leroy2001-02-131-2/+9
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3416 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Ajout des modules Int32, Int64 et NativeintXavier Leroy2000-02-111-0/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2807 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Changement de la licenceXavier Leroy1999-11-171-1/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Revu le module Buffer.Xavier Leroy1999-02-251-1/+7
| | | | | | | | Utilise Buffer dans Printf.sprintf; ajout Printf.bprintf. Ajout Map.mem. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2309 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Corrections mineures sur la documentationXavier Leroy1998-04-271-2/+4
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1933 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02