//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");*/ }
private void initPOS() { POS.Add("+"); POS.Add("*"); POS.Add("Number"); }
private void initPOS() { POS.Add("Prep"); POS.Add("Verb"); POS.Add("Noun"); }