//#include "Interactions.h"
#include "Declarations.h"
#include "Memoire.h"

using namespace std;

class Interpreteur
{
    public :
        Memoire PROG(Memoire,string );
        Memoire SET(Memoire,string );
        Memoire STA(Memoire memoire,string argument, vector<Directive> directives);
        Memoire LDA(Memoire memoire,string argument,vector<Directive> directives);
        Memoire ADD(Memoire,string );
        Memoire DUMP(Memoire memoire,string argument, vector<Directive> directives);
        Memoire CMP(Memoire memoire,string argument);

        Memoire BRA(Memoire memoire,string argument);
        Memoire BRZ(Memoire memoire,string argument);


        int convertisseurStringInt(string);
        int convertisseurIntStringToInt(string argument);



    private :
        string IR;
};
