예제 #1
0
        //private void initRules()
        //{


        //    string[] s1 = { "NP", "VP" };
        //    RHS[] sRHS = { new RHS(s1) };
        //    Rules.Add(sRHS, "S");
        //    //----------------------------

        //    string[] s2 = { "Det", "N" };

        //    string[] s4 = { "Name" };
        //    string[] s3 = { "NP", "PP" };
        //    RHS[] sRHS1 = {  new RHS(s2), new RHS(s4),new RHS(s3) };
        //    Rules.Add(sRHS1, "NP");

        //    //-----------------------------

        //    string[] s6 = { "V", "NP" };

        //    string[] s66 = { "V" };
        //    RHS[] sRHS2 = { new RHS(s6), new RHS(s66) };
        //    Rules.Add(sRHS2, "VP");
        //    //------------------------------
        //    string[] s67 = { "P", "NP" };
        //    RHS[] sRHS66 = { new RHS(s6), new RHS(s67) };
        //    Rules.Add(sRHS66, "PP");
        //    //-------------------------------
        //    string[] s8 = { "caviar" };
        //    string[] s9 = { "spoon" };
        //    RHS[] sRHS4 = { new RHS(s8),new RHS(s9)};
        //    Rules.Add(sRHS4, "N");
        //    //-------------------------------
        //    string[] s10 = { "the" };
        //    string[] s11 = { "a" };
        //    RHS[] sRHS5 = { new RHS(s10), new RHS(s11) };
        //    Rules.Add(sRHS5, "Det");
        //    //--------------------------------
        //    string[] s12 = { "ate" };
        //    RHS[] sRHS6 = { new RHS(s12) };
        //    Rules.Add(sRHS6, "V");

        //    //--------------------------------
        //    string[] nam = { "PaPa" };
        //    RHS[] namRHS = { new RHS(nam) };
        //    Rules.Add(namRHS, "Name");
        //    //--------------------------------
        //    string[] nam1 = { "with" };
        //    RHS[] nam1RHS = { new RHS(nam1) };
        //    Rules.Add(nam1RHS, "P");


        //}
        private void initPOS()
        {
            POS.Add("Name");
            POS.Add("V");
            POS.Add("Det");
            POS.Add("N");
            POS.Add("P");

            /* POS.Add("Prep");
             * POS.Add("Det");
             * POS.Add("Verb");
             * POS.Add("Noun");
             * POS.Add("Name");*/
        }
예제 #2
0
 private void initPOS()
 {
     POS.Add("+");
     POS.Add("*");
     POS.Add("Number");
 }
예제 #3
0
 private void initPOS()
 {
     POS.Add("Prep");
     POS.Add("Verb");
     POS.Add("Noun");
 }