********************************************************************************
* Trombi - Copyright 2007-2008 Louis Paternault
* 
* This file is part of Trombi.
* 
* Trombi is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* 
* Trombi is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
* 
* You should have received a copy of the GNU General Public License
* along with Trombi.  If not, see <http://www.gnu.org/licenses/>.
********************************************************************************

*************************
*** Ligne de commande ***
*************************

** Ce fichier decrit la grammaire verifiee par les arguments de la ligne de commande.

  Axiome
Axiome -> Option
Axiome -> Aide | Version | Diacritique

  Sortie
Sortie -> -o chaine     // Nom du fichier de sortie

  Option
Option -> epsilon
Option -> Sortie Option
Option -> Photos Option
Option -> Section Option
Option -> Album Option
Option -> Titre Option
Option -> Aide Option
Option -> Version Option
Option -> Diacritiques Option
Option -> Bavard Option
Option -> Dimensions Option
Option -> Nombre Option
Option -> Omettre Option
Option -> Repertoire Option
Option -> Debug Option

  Photos
Photos -> -p chaine Fichiers
Photos -> --photos chaine Fichiers

  Section
Section -> -s[1-8]? chaine
Section -> --section[1-8]? chaine

  Album
Album -> -a[1-8]? chaine Fichiers
Album -> --album[1-8]? chaine Fichiers

  Titre
Titre -> -t chaine
Titre -> --titre chaine
Titre -> -T
Titre -> --sanstitre

  Aide
Aide -> -?
Aide -> -h
Aide -> --help

  Version
Version -> --version

  Diacritiques
Diacritiques -> -l
Diacritiques -> --listediac

  Bavard
Bavard -> -q 
Bavard -> -v

  Dimensions
Dimensions -> -d chaine
Dimensions -> --dim chaine

  Nombre
Nombre -> -n chaine
Nombre -> --nombre chaine

  Omettre
Omettre -> -O
Omettre -> --omettre

  Repertoire
Repertoire -> -r[1-8]? chaine Fichiers
Repertoire -> --rep[1-8]? chaine Fichiers

  Fichiers
Fichiers -> epsilon
Fichiers -> chaine Fichiers

  Debug
Debug -> --debug chaine
