//****************************************************************************
//*Cette classe permet de lire une fichier texte pour construire un l_système*
//****************************************************************************

#include <iostream.h>
#include <vector.h>
#include "l_systeme.h"
#include <string>
#include <fstream>
using namespace std;

class lecteur{
 private:
  vector<symbole> collectionSymbAxiome;  
  vector<symbole> collectionSymbRegle;
  vector<regle> collectionRegle;
  int angle;
  axiome axio;
  l_systeme l_syst;
 public:
  //constructeur qui prend le nom du fichier en parametre
  lecteur(string);
  
  void affiche();
  //permet d'appliquer les regles aux symboles de l'axiome
  void appliqueRegleAxiome(); 
  void creeLSysteme();        //cree le l_systeme
  l_systeme getL_systeme();   
};
