<filename>manual/en/usage/module-compile.tex
\documentclass[manual-fr.tex]{subfiles}
\begin{document}

\begin{itemize}
    \item[] \textbf{description}
        \begin{itemize}
            \item[] Serializes a gazeteer file that that can be used as a resource by \SEM.
        \end{itemize}
    \item[] \textbf{arguments}
        \begin{itemize}
            \item[] input: file
                \begin{itemize}
                    \item[] The gazeteer to compile.
                \end{itemize}
            \item[] output: file
                \begin{itemize}
                    \item[] The serialized gazeteer.
                \end{itemize}
        \end{itemize}
    \item[] \textbf{options}
        \begin{itemize}
            \item[] --help ou -h: switch
                \begin{itemize}
                    \item[] displays help
                \end{itemize}
            \item[] -k ou --kind: enumeration \{token, multiword\}
                \begin{itemize}
                    \item[] The kind of dictionary. token: each entry is a word. multiword: each entry is a sequence of words.
                \end{itemize}
            \item[] --input-encoding: string
                \begin{itemize}
                    \item[] The encoding of the input file (default: UTF-8).
                \end{itemize}
            \item[] --log ou -l: string
                \begin{itemize}
                    \item[] the log level: info, warn or critical (default: critical).
                \end{itemize}
            \item[] --log-file: file
                \begin{itemize}
                    \item[] the file where to log (default: terminal).
                \end{itemize}
        \end{itemize}
\end{itemize}

\end{document}
