
\newcommand{\ocaml}{\textsf{Objective Caml}}

\ocwsection
This is \ocamlweb, a literate programming tool for \ocaml.
This document has been automatically produced using \ocamlweb\ itself,
applied to his own code, in some kind of `bootstrap'.

This code is split is several Caml modules, organized as follows:

\begin{center}
\begin{tabular}{|l|l|}
  \hline
  \bf Module  &  \bf Function \\
  \hline\hline
  Output  &  Low level printing functions, independent of the document
  type \\
  \hline
  Cross   & Cross references in Caml files \\
  \hline
  Pretty  & Pretty-print of code and documentation \\
  \hline
  Web     & Production of the whole document, including the index \\
  \hline
  Doclexer& Lexer to separate code and doc parts in Caml files \\
  \hline
  Main    & Main program \\
  \hline
\end{tabular}
\end{center}
