コード例 #1
0
ファイル: analyseur.cpp プロジェクト: plougue/Projet-LO21
void Analyseur::effectuer(ConteneurOperande** exp, unsigned int nbOp, Computer &c) {
    for(unsigned int i = 0; i < nbOp; i++)
    {
        if(exp[i]->isLitteral())
        {
            c.push(*exp[i]->getLitteral());
        }
        else
        {
            exp[i]->getOperateur()->appliquer(c);
        }
    }
}