Exemple #1
0
        public static void CreateGNMaskList()
        {
            // le gentil chat blanc
            allGNMask[0] = new Mask(
                CreateListNatureMaskNugget(MyTuple.New("déterminant", Condition.None),
                                           MyTuple.New("adjectif", Condition.None),
                                           MyTuple.New("nom", Condition.None),
                                           MyTuple.New("adjectif", Condition.None)),
                CreateListFonctionMaskNugget(MyTuple.New(Function.déterminentDe, 2),
                                             MyTuple.New(Function.épithèteDe, 1),
                                             MyTuple.New(Function.sujetDe, 0),
                                             MyTuple.New(Function.épithèteDe, -1)));

            // le gentil chat
            allGNMask[1] = new Mask(
                CreateListNatureMaskNugget(MyTuple.New("déterminant", Condition.None),
                                           MyTuple.New("adjectif", Condition.None),
                                           MyTuple.New("nom", Condition.None)),
                CreateListFonctionMaskNugget(MyTuple.New(Function.déterminentDe, 2),
                                             MyTuple.New(Function.épithèteDe, 1),
                                             MyTuple.New(Function.sujetDe, 0)));

            // le chat blanc
            allGNMask[2] = new Mask(
                CreateListNatureMaskNugget(MyTuple.New("déterminant", Condition.None),
                                           MyTuple.New("nom", Condition.None),
                                           MyTuple.New("adjectif", Condition.None)),
                CreateListFonctionMaskNugget(MyTuple.New(Function.déterminentDe, 1),
                                             MyTuple.New(Function.sujetDe, 0),
                                             MyTuple.New(Function.épithèteDe, -1)));


            // le chat
            allGNMask[3] = new Mask(
                CreateListNatureMaskNugget(MyTuple.New("déterminant", Condition.None),
                                           MyTuple.New("nom", Condition.None)),
                CreateListFonctionMaskNugget(MyTuple.New(Function.déterminentDe, 1),
                                             MyTuple.New(Function.sujetDe, 0)));

            // chat
            allGNMask[4] = new Mask(
                CreateListNatureMaskNugget(MyTuple.New("nom", Condition.None)),
                CreateListFonctionMaskNugget(MyTuple.New(Function.sujetDe, 0)));

            // il
            allGNMask[5] = new Mask(
                CreateListNatureMaskNugget(MyTuple.New("pronom", Condition.PronPers)),
                CreateListFonctionMaskNugget(MyTuple.New(Function.sujetDe, 0)));
        }
Exemple #2
0
        public static void CreateMaskList()
        {
            /*
             * // il mange
             * allMask[0] = new Mask(
             *  CreateListNatureMaskNugget( MyTuple.New("pronom", Condition.PronPers),
             *                              MyTuple.New("verbe conjugué", Condition.None)),
             *  CreateListFonctionMaskNugget(   MyTuple.New(Function.sujetDe, 1),
             *                                  MyTuple.New(Function.verbe, 0)));
             *
             * // il mange bien
             * allMask[1] = new Mask(
             *  CreateListNatureMaskNugget( MyTuple.New("pronom", Condition.PronPers),
             *                              MyTuple.New("verbe conjugué", Condition.None),
             *                              MyTuple.New("adverbe", Condition.None)),
             *  CreateListFonctionMaskNugget(   MyTuple.New(Function.sujetDe, 1),
             *                                  MyTuple.New(Function.verbe, 0),
             *                                  MyTuple.New(Function.adverbeDe, -1)));
             *
             * // il mange la pomme
             * allMask[2] = new Mask(
             *  CreateListNatureMaskNugget( MyTuple.New("pronom", Condition.PronPers),
             *                              MyTuple.New("verbe conjugué", Condition.PasVerbEtat),
             *                              MyTuple.New("déterminent", Condition.None),
             *                              MyTuple.New("nom", Condition.None)),
             *  CreateListFonctionMaskNugget(   MyTuple.New(Function.sujetDe, 1),
             *                                  MyTuple.New(Function.verbe, 0),
             *                                  MyTuple.New(Function.déterminentDe, 1),
             *                                  MyTuple.New(Function.codDe, -2)));
             *
             * // le chat mange la pomme
             * allMask[3] = new Mask(
             *  CreateListNatureMaskNugget( MyTuple.New("déterminent", Condition.None),
             *                              MyTuple.New("nom", Condition.None),
             *                              MyTuple.New("verbe conjugué", Condition.PasVerbEtat),
             *                              MyTuple.New("déterminent", Condition.None),
             *                              MyTuple.New("nom", Condition.None)),
             *  CreateListFonctionMaskNugget(   MyTuple.New(Function.déterminentDe, 1),
             *                                  MyTuple.New(Function.sujetDe, 1),
             *                                  MyTuple.New(Function.verbe, 0),
             *                                  MyTuple.New(Function.déterminentDe, 1),
             *                                  MyTuple.New(Function.codDe, -2)));
             *
             * // le gentil chat
             * allMask[4] = new Mask(
             *  CreateListNatureMaskNugget( MyTuple.New("déterminent", Condition.None),
             *                              MyTuple.New("adjectif", Condition.None),
             *                              MyTuple.New("nom", Condition.None)),
             *  CreateListFonctionMaskNugget(   MyTuple.New(Function.déterminentDe, 2),
             *                                  MyTuple.New(Function.épithèteDe, 1),
             *                                  MyTuple.New(Function.sujetDe, 0)));
             */

            allMask[0] = new Mask(
                CreateListNatureMaskNugget(MyTuple.New("GN", Condition.None),
                                           MyTuple.New("verbe conjugué", Condition.None)),
                CreateListFonctionMaskNugget(MyTuple.New(Function.sujetDe, 1),
                                             MyTuple.New(Function.verbe, 0)));

            allMask[1] = new Mask(
                CreateListNatureMaskNugget(MyTuple.New("GN", Condition.None),
                                           MyTuple.New("verbe conjugué", Condition.None),
                                           MyTuple.New("GN", Condition.None)),
                CreateListFonctionMaskNugget(MyTuple.New(Function.sujetDe, 1),
                                             MyTuple.New(Function.verbe, 0),
                                             MyTuple.New(Function.codDe, -1)));
        }