public Affectation(String valeurAEvaluer, Variable variableAAffecter)
 {
     this.valeurAAffecter = valeurAEvaluer;
     this.nomVariableAAffecter = variableAAffecter.obtenirNom();
 }
Exemple #2
0
        private static int compareDeuxVariablesParTaille(Variable x, Variable y)
        {
            if (x.obtenirNom() == null)
            {
                if (y.obtenirNom() == null)
                {
                    return 0;
                }
                else
                {
                    return -1;
                }
            }
            else
            {
                if (y.obtenirNom() == null)
                {
                    return 1;
                }
                else
                {
                    int retval = x.obtenirNom().Length.CompareTo(y.obtenirNom().Length);
                    if (retval == 1)
                        retval = -1;
                    else
                        retval = 1;

                    if (retval != 0)
                    {
                        return retval;
                    }
                    else
                    {
                        return x.obtenirNom().CompareTo(y.obtenirNom());
                    }
                }
            }
        }