\chapter{Codes sources}
  \minitoc
  \lstset{breaklines=true}
  \lstset{language=C++}
  \section{Bibliothéque Perceptron}
    \subsection{pmc\_macro.hh}
      \lstinputlisting{../src/perceptron/pmc_macro.hh}
    \subsection{pmc\_datatypes.hh}
      \lstinputlisting{../src/perceptron/pmc_datatypes.hh}
    \subsection{pmc\_activation.hh}
      \lstinputlisting{../src/perceptron/pmc_activation.hh}
    \subsection{pmc\_activation.hxx}
      \lstinputlisting{../src/perceptron/pmc_activation.hxx}
    \subsection{pmc\_neuron.hh}
      \lstinputlisting{../src/perceptron/pmc_neuron.hh}
    \subsection{pmc\_neuron.hxx}
      \lstinputlisting{../src/perceptron/pmc_neuron.hxx}
    \subsection{pmc\_neuron.cc}
      \lstinputlisting{../src/perceptron/pmc_neuron.cc}
    \subsection{pmc\_layer.hh}
      \lstinputlisting{../src/perceptron/pmc_layer.hh}
    \subsection{pmc\_layer.hxx}
      \lstinputlisting{../src/perceptron/pmc_layer.hxx}
    \subsection{pmc\_layer.cc}
      \lstinputlisting{../src/perceptron/pmc_layer.cc}
    \subsection{pmc\_network.hh}
      \lstinputlisting{../src/perceptron/pmc_network.hh}
    \subsection{pmc\_network.hxx}
      \lstinputlisting{../src/perceptron/pmc_network.hxx}
    \subsection{pmc\_network.cc}
      \lstinputlisting{../src/perceptron/pmc_network.cc}
  \section{Environnement de travail}
    \subsection{framework.cc}
      \lstinputlisting{../src/framework.cc}
    \subsection{Main.pl}
      \lstset{mathescape=false,language=Perl}
      \lstinputlisting{../src/Main.pl}

