Exemple #1
0
        private void TestExpressions()
        {
            Expressions myex = new Expressions("MyEx", false);

            //myex.SousListe.Add(new Expressions(50, true));
            //myex.SousListe.Add(new Expressions(2, false));
            //myex.SousListe.Add(new Expressions(10, true));

            myex.AddNode();
            myex.AddNode();
            myex.AddLeaf(10);
            myex.AddLeaf(10);
            myex.AddLeaf(10);

            Expressions xp1 = new Expressions("XP1", true);

            xp1.AddNode();
            xp1.AddLeaf(10);
            xp1.AddNode();
            xp1.AddLeaf(10);
            xp1.AddNode();
            xp1.AddLeaf(10);

            Expressions xp2 = new Expressions("XP2", false);

            xp2.AddNode();
            xp2.AddLeaf(10);
            xp2.AddNode();
            xp2.AddLeaf(10);
            xp2.AddNode();
            xp2.AddLeaf(10);


            myex.SousListe.Add(xp1);
            myex.SousListe.Add(xp2);

            myex.FillNodes();

            Debug.WriteLine(myex.ExpressionsValables.ToString());
        }