//**********Classe permettant de créer une règle pour un symbole********
//*Une règle a pour element un symbole(symbole affecté par cette règle)*
//* et une collection de symbole qui définissent la règle à appliquer  *
//*On utilise cette règle par un vecteur de symbole*********************                  

#include "symbole.h"
#include <vector.h>
using namespace std;
class regle{
 private:
  symbole symbole_regle;
  vector<symbole> collection_symbole;
  
 public:
  //constructeurs
  regle(){ };
  regle(symbole, vector<symbole>);
 
  //méthodes
  void affiche();                     //affichage de la règle
  symbole getSymbole();               //renvoie le symbole de la règle
  vector<symbole> getVector(); // renvoie la règle à appliquer
 };
