Projects / Bouvard & Pécuchet

Bouvard & Pécuchet

Bouvard & Pécuchet is a Java code documentation tool. It is implemented with a Javadoc doclet and a Java Swing browser application. The doclet generates XML and binary data that the browser displays as indices, graphs, and HTML.

Operating Systems

Recent releases

  •  15 May 2002 09:04

    Release Notes: Information about which methods override a method, and support for the new "assert" keyword were added. Several other minor enhancements and bugfixes were also applied, and the documentation was revised.

    •  19 Mar 2002 18:02

      Release Notes: A 64Kb limit to the size of single comment blocks was removed. An old bug within the SAX parser interface of Pécuchet was fixed, finally achieving compatibility with the Crimson and Xerces 2.x XML parsers. The Bouvard Java parser grammar was relaxed to avoid refusing a couple of formally incorrect constructs that are usually accepted by Java compilers. Various other small bugs were fixed both in Bouvard and Pécuchet.

      •  24 Jan 2002 11:56

        Release Notes: In this version, a new panel showing syntax highlighted Java source code, with hyperlinks to the known items, was added. A few minor modifications were also made and some bugs fixed.

        •  01 Jan 2002 13:13

          Release Notes: A "-trim" option to include only classes/interfaces from the specified packages was added to Bouvard. New "Refers to" and "Is referred by" panels for each class/interface, progress indication during file loading, the ability to choose the XML parser, and the ability to specify a .bou file to open at startup were added to Pécuchet. Various bugs were fixed.

          •  04 Nov 2001 18:29

            Release Notes: A number of errors concerning the JPEG export feature have been fixed.

            Recent comments

            10 Nov 2003 10:10 jimcp

            Should be in every Ant build.xml
            What a find! This program really helps to understand (large, complex) software written by others.

            Open Source. THANK YOU. I rated it an 8, i never rate 10, so why not a 9? As the author puts it: the diagram could be improved.

            26 Sep 2002 03:11 berndwetzel

            Properties not written in user home

            can you please change the behaviour how properties/settings of the apllication are written (and read).
            It's not a good idea to do it beside the application jar file, because there may be no write access for the user (e.g. in a central network installation). Users home directory (or userprofile under Windows NT/XP) is the right place to do that.

            Thank you for a really nice application !

            01 May 2002 07:39 afarello

            Re: Getting Pecuchet to work
            Actually the documentation is somewhat incorrect/unclear about running Pecuchet. I have uploaded a better version online ( The next releases will include it.
            I hope this will solve your problem.


            30 Apr 2002 17:57 kmmcdonald

            Getting Pecuchet to work
            I'd really like to be using these tools, but simply cannot
            get Pecuchet to recognize an XML parser. I've had
            particularly bizarre results with Xerces 2--putting the
            xercesImpl.jar file into the standard extensions
            directory (which happens to be /Library/Java/
            Extensions on OS X) then prevents my Java IDE
            (CodeGuide) from starting up! What the heck is the
            Xerces jar doing? I've also downloaded and tried
            gnujaxp and crimson, also no luck. Anyone produced a
            version of Pecuchet with an XML parser built in? If my
            problems are typical, that would make it a lot more



            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.