mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-09 13:09:33 -06:00
2 lines
286 KiB
JavaScript
2 lines
286 KiB
JavaScript
var Restaurant = new GFGrammar(new GFAbstract("Paragraph",{A_List_Of_Adjectives: new Type(["ListQual"], "Quality"), Adj_Comma_List_Of_Adjs: new Type(["Quality", "ListQual"], "ListQual"), Adjective_And_Adjective: new Type(["Quality", "Quality"], "ListQual"), Attentive: new Type([], "Quality"), Authentic: new Type([], "Quality"), Awful: new Type([], "Quality"), Bad: new Type([], "Quality"), Boring: new Type([], "Quality"), Certainly: new Type([], "Adverb"), Cheap: new Type([], "Quality"), Chinese: new Type([], "Quality"), Clean: new Type([], "Quality"), Completely: new Type([], "Adverb"), Conditional_Tense: new Type([], "STense"), Courteous: new Type([], "Quality"), Delicious: new Type([], "Quality"), Dirty: new Type([], "Quality"), Disgusting: new Type([], "Quality"), Diverse: new Type([], "Quality"), Efficient: new Type([], "Quality"), Empty_Sentence: new Type([], "Paragraph"), Excellent: new Type([], "Quality"), Expensive: new Type([], "Quality"), Fatty: new Type([], "Quality"), French: new Type([], "Quality"), Fresh: new Type([], "Quality"), Friendly: new Type([], "Quality"), Good: new Type([], "Quality"), Great: new Type([], "Quality"), Hardly: new Type([], "Adverb"), Helpful: new Type([], "Quality"), Honestly: new Type([], "Adverb"), Horrible: new Type([], "Quality"), I_Do_Not_Recommend: new Type(["Adverb", "Item"], "Phrase"), I_Recommend: new Type(["Adverb", "Item"], "Phrase"), Impersonal: new Type([], "Quality"), Inefficient: new Type([], "Quality"), Italian: new Type([], "Quality"), Japanese: new Type([], "Quality"), Mexican: new Type([], "Quality"), Nice: new Type([], "Quality"), NoAdverb: new Type([], "Adverb"), Personal: new Type([], "Quality"), Present_Tense: new Type([], "STense"), Prompt: new Type([], "Quality"), Really: new Type([], "Adverb"), Reluctantly: new Type([], "Adverb"), Rude: new Type([], "Quality"), Sentence: new Type(["Phrase", "Paragraph"], "Paragraph"), Slow: new Type([], "Quality"), Strongly: new Type([], "Adverb"), Tasteless: new Type([], "Quality"), Thai: new Type([], "Quality"), The_Cheese: new Type([], "Item"), The_Cheeses: new Type([], "Item"), The_Desserts: new Type([], "Item"), The_Dishes: new Type([], "Item"), The_Drinks: new Type([], "Item"), The_Fish: new Type([], "Item"), The_Food: new Type([], "Item"), The_Item_Is: new Type(["Item", "Quality"], "Phrase"), The_Item_Is_Not: new Type(["Item", "Quality"], "Phrase"), The_Pizza: new Type([], "Item"), The_Restaurant: new Type([], "Item"), The_Staff: new Type([], "Item"), The_Wine: new Type([], "Item"), The_Wines: new Type([], "Item"), UnAttentive: new Type([], "Quality"), Very_Adjective: new Type(["Quality"], "Quality"), Warm: new Type([], "Quality")}),{RestaurantEng: new GFConcrete({coding: "utf8"},{A_List_Of_Adjectives: function(cs){return new Arr(new Arr(new Seq(Restaurant.concretes["RestaurantEng"].rule("_0", cs).sel(new Int(0)), new Str("and"), Restaurant.concretes["RestaurantEng"].rule("_2", cs).sel(new Int(0))), new Seq(Restaurant.concretes["RestaurantEng"].rule("_0", cs).sel(new Int(1)), new Str("and"), Restaurant.concretes["RestaurantEng"].rule("_2", cs).sel(new Int(1))), new Seq(Restaurant.concretes["RestaurantEng"].rule("_0", cs).sel(new Int(2)), new Str("and"), Restaurant.concretes["RestaurantEng"].rule("_2", cs).sel(new Int(2))), new Seq(Restaurant.concretes["RestaurantEng"].rule("_0", cs).sel(new Int(3)), new Str("and"), Restaurant.concretes["RestaurantEng"].rule("_2", cs).sel(new Int(3))), new Seq(Restaurant.concretes["RestaurantEng"].rule("_0", cs).sel(new Int(4)), new Str("and"), Restaurant.concretes["RestaurantEng"].rule("_2", cs).sel(new Int(4))), new Seq(Restaurant.concretes["RestaurantEng"].rule("_0", cs).sel(new Int(5)), new Str("and"), Restaurant.concretes["RestaurantEng"].rule("_2", cs).sel(new Int(5))), new Seq(Restaurant.concretes["RestaurantEng"].rule("_0", cs).sel(new Int(6)), new Str("and"), Restaurant.concretes["RestaurantEng"].rule("_2", cs).sel(new Int(6))), new Seq(Restaurant.concretes["RestaurantEng"].rule("_0", cs).sel(new Int(7)), new Str("and"), Restaurant.concretes["RestaurantEng"].rule("_2", cs).sel(new Int(7)))), Restaurant.concretes["RestaurantEng"].rule("_27", cs));}, Adj_Comma_List_Of_Adjs: function(cs){return new Arr((new Arr(Restaurant.concretes["RestaurantEng"].rule("_29", cs), new Int(1))).sel(Restaurant.concretes["RestaurantEng"].rule("_0", cs)), new Arr(new Seq(Restaurant.concretes["RestaurantEng"].rule("_32", cs), new Str(","), Restaurant.concretes["RestaurantEng"].rule("_33", cs).sel(new Int(0))), new Seq(Restaurant.concretes["RestaurantEng"].rule("_36", cs), new Str(","), Restaurant.concretes["RestaurantEng"].rule("_33", cs).sel(new Int(1))), new Seq(Restaurant.concretes["RestaurantEng"].rule("_39", cs), new Str(","), Restaurant.concretes["RestaurantEng"].rule("_33", cs).sel(new Int(2))), new Seq(Restaurant.concretes["RestaurantEng"].rule("_42", cs), new Str(","), Restaurant.concretes["RestaurantEng"].rule("_33", cs).sel(new Int(3))), new Seq(Restaurant.concretes["RestaurantEng"].rule("_45", cs), new Str(","), Restaurant.concretes["RestaurantEng"].rule("_33", cs).sel(new Int(4))), new Seq(Restaurant.concretes["RestaurantEng"].rule("_48", cs), new Str(","), Restaurant.concretes["RestaurantEng"].rule("_33", cs).sel(new Int(5))), new Seq(Restaurant.concretes["RestaurantEng"].rule("_51", cs), new Str(","), Restaurant.concretes["RestaurantEng"].rule("_33", cs).sel(new Int(6))), new Seq(Restaurant.concretes["RestaurantEng"].rule("_54", cs), new Str(","), Restaurant.concretes["RestaurantEng"].rule("_33", cs).sel(new Int(7)))), cs[1].sel(new Int(2)));}, Adjective_And_Adjective: function(cs){return new Arr((new Arr(Restaurant.concretes["RestaurantEng"].rule("_33", cs), new Int(1))).sel(Restaurant.concretes["RestaurantEng"].rule("_0", cs)), Restaurant.concretes["RestaurantEng"].rule("_27", cs), Restaurant.concretes["RestaurantEng"].rule("_29", cs));}, Attentive: function(cs){return new Arr(new Suffix("attentive", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Authentic: function(cs){return new Arr(new Suffix("authentic", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Awful: function(cs){return new Arr(new Suffix("awful", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Bad: function(cs){return new Arr(new Suffix("bad", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Boring: function(cs){return new Arr(new Suffix("boring", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Certainly: function(cs){return new Arr(new Str("certainly"));}, Cheap: function(cs){return new Arr(new Suffix("cheap", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Chinese: function(cs){return new Arr(new Suffix("chinese", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Clean: function(cs){return new Arr(new Suffix("clean", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Completely: function(cs){return new Variants(new Arr(new Str("completely")), new Arr(new Str("totally")), new Arr(new Str("definitely")), new Arr(new Str("absolutely")));}, Conditional_Tense: function(cs){return new Arr(Restaurant.concretes["RestaurantEng"].rule("_81", cs), new Int(3));}, Courteous: function(cs){return new Arr(new Suffix("courteous", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Delicious: function(cs){return new Variants(new Arr(new Arr(new Str("delicious"), new Str("delicious"), new Str("delicious"), new Str("delicious"), new Str("delicious"), new Str("delicious"), new Str("delicious"), new Str("delicious")), new Int(0)), new Arr(new Arr(new Str("exquisit"), new Str("exquisit"), new Str("exquisit"), new Str("exquisit"), new Str("exquisit"), new Str("exquisit"), new Str("exquisit"), new Str("exquisit")), new Int(0)), new Arr(new Arr(new Str("tasty"), new Str("tasty"), new Str("tasty"), new Str("tasty"), new Str("tasty"), new Str("tasty"), new Str("tasty"), new Str("tasty")), new Int(0)));}, Dirty: function(cs){return new Arr(new Suffix("dirty", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Disgusting: function(cs){return new Variants(new Arr(new Arr(new Str("disgusting"), new Str("disgusting"), new Str("disgusting"), new Str("disgusting"), new Str("disgusting"), new Str("disgusting"), new Str("disgusting"), new Str("disgusting")), new Int(0)), new Arr(new Arr(new Str("gross"), new Str("gross"), new Str("gross"), new Str("gross"), new Str("gross"), new Str("gross"), new Str("gross"), new Str("gross")), new Int(0)));}, Diverse: function(cs){return new Arr(new Suffix("diverse", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Efficient: function(cs){return new Arr(new Suffix("efficient", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Empty_Sentence: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_91", cs);}, Excellent: function(cs){return new Arr(new Suffix("excellent", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Expensive: function(cs){return new Arr(new Suffix("expensive", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Fatty: function(cs){return new Arr(new Suffix("fatty", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, French: function(cs){return new Arr(new Suffix("french", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Fresh: function(cs){return new Arr(new Suffix("fresh", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Friendly: function(cs){return new Arr(new Suffix("friendly", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Good: function(cs){return new Arr(new Suffix("good", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Great: function(cs){return new Arr(new Suffix("great", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Hardly: function(cs){return new Arr(new Str("hardly"));}, Helpful: function(cs){return new Arr(new Suffix("helpful", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Honestly: function(cs){return new Arr(new Str("honestly"));}, Horrible: function(cs){return new Variants(new Arr(new Arr(new Str("horrible"), new Str("horrible"), new Str("horrible"), new Str("horrible"), new Str("horrible"), new Str("horrible"), new Str("horrible"), new Str("horrible")), new Int(0)), new Arr(new Arr(new Str("dreadful"), new Str("dreadful"), new Str("dreadful"), new Str("dreadful"), new Str("dreadful"), new Str("dreadful"), new Str("dreadful"), new Str("dreadful")), new Int(0)));}, I_Do_Not_Recommend: function(cs){return new Variants(new Arr(new Seq(new Str("I"), new Str("don't"), cs[0].sel(new Int(0)), new Str("recommend"), cs[1].sel(new Int(0)).sel(new Int(1)))), new Arr(new Seq(new Str("I"), new Str("wouldn't"), cs[0].sel(new Int(0)), new Str("recommend"), cs[1].sel(new Int(0)).sel(new Int(1)))));}, I_Recommend: function(cs){return new Variants(new Arr(new Seq(new Str("I"), cs[0].sel(new Int(0)), new Str("recommend"), cs[1].sel(new Int(0)).sel(new Int(1)))), new Arr(new Seq(new Str("I"), new Str("would"), cs[0].sel(new Int(0)), new Str("recommend"), cs[1].sel(new Int(0)).sel(new Int(1)))));}, Impersonal: function(cs){return new Variants(new Arr(new Arr(new Str("impersonal"), new Str("impersonal"), new Str("impersonal"), new Str("impersonal"), new Str("impersonal"), new Str("impersonal"), new Str("impersonal"), new Str("impersonal")), new Int(0)), new Arr(new Arr(new Str("cold"), new Str("cold"), new Str("cold"), new Str("cold"), new Str("cold"), new Str("cold"), new Str("cold"), new Str("cold")), new Int(0)));}, Inefficient: function(cs){return new Variants(new Arr(new Arr(new Str("inefficient"), new Str("inefficient"), new Str("inefficient"), new Str("inefficient"), new Str("inefficient"), new Str("inefficient"), new Str("inefficient"), new Str("inefficient")), new Int(0)), new Arr(new Arr(new Str("incompetent"), new Str("incompetent"), new Str("incompetent"), new Str("incompetent"), new Str("incompetent"), new Str("incompetent"), new Str("incompetent"), new Str("incompetent")), new Int(0)));}, Italian: function(cs){return new Arr(new Suffix("italian", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Japanese: function(cs){return new Arr(new Suffix("japanese", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Mexican: function(cs){return new Arr(new Suffix("mexican", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Nice: function(cs){return new Arr(new Suffix("nice", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, NoAdverb: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_91", cs);}, Personal: function(cs){return new Arr(new Suffix("personal", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Present_Tense: function(cs){return new Arr(Restaurant.concretes["RestaurantEng"].rule("_81", cs), new Int(0));}, Prompt: function(cs){return new Arr(new Suffix("prompt", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Really: function(cs){return new Variants(new Arr(new Str("really")), new Arr(new Str("truly")));}, Reluctantly: function(cs){return new Arr(new Str("reluctantly"));}, Rude: function(cs){return new Variants(new Arr(new Arr(new Str("rude"), new Str("rude"), new Str("rude"), new Str("rude"), new Str("rude"), new Str("rude"), new Str("rude"), new Str("rude")), new Int(0)), new Arr(new Arr(new Str("discourteous"), new Str("discourteous"), new Str("discourteous"), new Str("discourteous"), new Str("discourteous"), new Str("discourteous"), new Str("discourteous"), new Str("discourteous")), new Int(0)));}, Sentence: function(cs){return new Arr(new Seq(Restaurant.concretes["RestaurantEng"].rule("_27", cs), new Str("."), Restaurant.concretes["RestaurantEng"].rule("_29", cs)));}, Slow: function(cs){return new Arr(new Suffix("slow", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Strongly: function(cs){return new Arr(new Str("strongly"));}, Tasteless: function(cs){return new Variants(new Arr(new Arr(new Str("tasteless"), new Str("tasteless"), new Str("tasteless"), new Str("tasteless"), new Str("tasteless"), new Str("tasteless"), new Str("tasteless"), new Str("tasteless")), new Int(0)), new Arr(new Arr(new Str("flavorless"), new Str("flavorless"), new Str("flavorless"), new Str("flavorless"), new Str("flavorless"), new Str("flavorless"), new Str("flavorless"), new Str("flavorless")), new Int(0)), new Arr(new Arr(new Str("bland"), new Str("bland"), new Str("bland"), new Str("bland"), new Str("bland"), new Str("bland"), new Str("bland"), new Str("bland")), new Int(0)));}, Thai: function(cs){return new Arr(new Suffix("thai", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, The_Cheese: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantEng"].rule("_133", cs), Restaurant.concretes["RestaurantEng"].rule("_133", cs), new Seq(new Str("the"), new Str("cheese's"))), new Int(4));}, The_Cheeses: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantEng"].rule("_137", cs), Restaurant.concretes["RestaurantEng"].rule("_137", cs), new Seq(new Str("the"), new Str("cheeses'"))), new Int(7));}, The_Desserts: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantEng"].rule("_141", cs), Restaurant.concretes["RestaurantEng"].rule("_141", cs), new Seq(new Str("the"), new Str("desserts'"))), new Int(7));}, The_Dishes: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantEng"].rule("_145", cs), Restaurant.concretes["RestaurantEng"].rule("_145", cs), new Seq(new Str("the"), new Str("dishes'"))), new Int(7));}, The_Drinks: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantEng"].rule("_149", cs), Restaurant.concretes["RestaurantEng"].rule("_149", cs), new Seq(new Str("the"), new Str("drinks'"))), new Int(7));}, The_Fish: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantEng"].rule("_153", cs), Restaurant.concretes["RestaurantEng"].rule("_153", cs), new Seq(new Str("the"), new Str("fish's"))), new Int(4));}, The_Food: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantEng"].rule("_157", cs), Restaurant.concretes["RestaurantEng"].rule("_157", cs), new Seq(new Str("the"), new Str("food's"))), new Int(4));}, The_Item_Is: function(cs){return new Arr(new Seq(Restaurant.concretes["RestaurantEng"].rule("_32", cs),(new Arr(new Str("am"), new Str("are"), new Str("are"), new Str("are"), new Str("is"), new Str("is"), new Str("is"), new Str("are"))).sel(Restaurant.concretes["RestaurantEng"].rule("_0", cs)), Restaurant.concretes["RestaurantEng"].rule("_164", cs), Restaurant.concretes["RestaurantEng"].rule("_164", cs), Restaurant.concretes["RestaurantEng"].rule("_164", cs), Restaurant.concretes["RestaurantEng"].rule("_174", cs)));}, The_Item_Is_Not: function(cs){return new Arr(new Seq(Restaurant.concretes["RestaurantEng"].rule("_32", cs),(new Arr(new Seq(new Str("am"), new Str("not")), new Str("aren't"), new Str("aren't"), new Str("aren't"), new Str("isn't"), new Str("isn't"), new Str("isn't"), new Str("aren't"))).sel(Restaurant.concretes["RestaurantEng"].rule("_0", cs)), Restaurant.concretes["RestaurantEng"].rule("_164", cs), Restaurant.concretes["RestaurantEng"].rule("_164", cs), Restaurant.concretes["RestaurantEng"].rule("_164", cs), Restaurant.concretes["RestaurantEng"].rule("_174", cs)));}, The_Pizza: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantEng"].rule("_182", cs), Restaurant.concretes["RestaurantEng"].rule("_182", cs), new Seq(new Str("the"), new Str("pizza's"))), new Int(4));}, The_Restaurant: function(cs){return new Variants(new Arr(new Arr(new Seq(new Str("the"), new Str("restaurant")), new Seq(new Str("the"), new Str("restaurant")), new Seq(new Str("the"), new Str("restaurant's"))), new Int(4)), new Arr(new Arr(new Seq(new Str("this"), new Str("restaurant")), new Seq(new Str("this"), new Str("restaurant")), new Seq(new Str("this"), new Str("restaurant's"))), new Int(4)));}, The_Staff: function(cs){return new Variants(new Arr(new Arr(new Seq(new Str("the"), new Str("staff")), new Seq(new Str("the"), new Str("staff")), new Seq(new Str("the"), new Str("staff's"))), new Int(4)), new Arr(new Arr(new Seq(new Str("the"), new Str("service")), new Seq(new Str("the"), new Str("service")), new Seq(new Str("the"), new Str("service's"))), new Int(4)));}, The_Wine: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantEng"].rule("_186", cs), Restaurant.concretes["RestaurantEng"].rule("_186", cs), new Seq(new Str("the"), new Str("wine's"))), new Int(4));}, The_Wines: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantEng"].rule("_190", cs), Restaurant.concretes["RestaurantEng"].rule("_190", cs), new Seq(new Str("the"), new Str("wines'"))), new Int(7));}, UnAttentive: function(cs){return new Arr(new Suffix("unattentive", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, Very_Adjective: function(cs){return new Arr(new Arr(new Seq(new Str("very"), Restaurant.concretes["RestaurantEng"].rule("_32", cs)), new Seq(new Str("very"), Restaurant.concretes["RestaurantEng"].rule("_36", cs)), new Seq(new Str("very"), Restaurant.concretes["RestaurantEng"].rule("_39", cs)), new Seq(new Str("very"), Restaurant.concretes["RestaurantEng"].rule("_42", cs)), new Seq(new Str("very"), Restaurant.concretes["RestaurantEng"].rule("_45", cs)), new Seq(new Str("very"), Restaurant.concretes["RestaurantEng"].rule("_48", cs)), new Seq(new Str("very"), Restaurant.concretes["RestaurantEng"].rule("_51", cs)), new Seq(new Str("very"), Restaurant.concretes["RestaurantEng"].rule("_54", cs))), Restaurant.concretes["RestaurantEng"].rule("_0", cs));}, Warm: function(cs){return new Arr(new Suffix("warm", Restaurant.concretes["RestaurantEng"].rule("_63", cs)), new Int(0));}, _0: function(cs){return cs[0].sel(new Int(1));}, _133: function(cs){return new Seq(new Str("the"), new Str("cheese"));}, _137: function(cs){return new Seq(new Str("the"), new Str("cheeses"));}, _141: function(cs){return new Seq(new Str("the"), new Str("desserts"));}, _145: function(cs){return new Seq(new Str("the"), new Str("dishes"));}, _149: function(cs){return new Seq(new Str("the"), new Str("drinks"));}, _153: function(cs){return new Seq(new Str("the"), new Str("fish"));}, _157: function(cs){return new Seq(new Str("the"), new Str("food"));}, _163: function(cs){return new Arr(Restaurant.concretes["RestaurantEng"].rule("_81", cs), Restaurant.concretes["RestaurantEng"].rule("_81", cs), Restaurant.concretes["RestaurantEng"].rule("_81", cs), Restaurant.concretes["RestaurantEng"].rule("_81", cs), Restaurant.concretes["RestaurantEng"].rule("_81", cs), Restaurant.concretes["RestaurantEng"].rule("_81", cs), Restaurant.concretes["RestaurantEng"].rule("_81", cs), Restaurant.concretes["RestaurantEng"].rule("_81", cs));}, _164: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_163", cs).sel(Restaurant.concretes["RestaurantEng"].rule("_0", cs));}, _165: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_29", cs).sel(new Int(0));}, _166: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_29", cs).sel(new Int(1));}, _167: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_29", cs).sel(new Int(2));}, _168: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_29", cs).sel(new Int(3));}, _169: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_29", cs).sel(new Int(4));}, _170: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_29", cs).sel(new Int(5));}, _171: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_29", cs).sel(new Int(6));}, _172: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_29", cs).sel(new Int(7));}, _173: function(cs){return new Arr(Restaurant.concretes["RestaurantEng"].rule("_165", cs), Restaurant.concretes["RestaurantEng"].rule("_166", cs), Restaurant.concretes["RestaurantEng"].rule("_167", cs), Restaurant.concretes["RestaurantEng"].rule("_168", cs), Restaurant.concretes["RestaurantEng"].rule("_169", cs), Restaurant.concretes["RestaurantEng"].rule("_170", cs), Restaurant.concretes["RestaurantEng"].rule("_171", cs), Restaurant.concretes["RestaurantEng"].rule("_172", cs));}, _174: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_173", cs).sel(Restaurant.concretes["RestaurantEng"].rule("_0", cs));}, _182: function(cs){return new Seq(new Str("the"), new Str("pizza"));}, _186: function(cs){return new Seq(new Str("the"), new Str("wine"));}, _190: function(cs){return new Seq(new Str("the"), new Str("wines"));}, _2: function(cs){return cs[0].sel(new Int(2));}, _208: function(cs){return new Arr(cs[0]);}, _211: function(cs){return new Arr(cs[0], cs[0], cs[0], cs[0], cs[0], cs[0], cs[0], cs[0]);}, _27: function(cs){return cs[0].sel(new Int(0));}, _29: function(cs){return cs[1].sel(new Int(0));}, _32: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_27", cs).sel(new Int(0));}, _33: function(cs){return cs[1].sel(new Int(1));}, _36: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_27", cs).sel(new Int(1));}, _39: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_27", cs).sel(new Int(2));}, _42: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_27", cs).sel(new Int(3));}, _45: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_27", cs).sel(new Int(4));}, _48: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_27", cs).sel(new Int(5));}, _51: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_27", cs).sel(new Int(6));}, _54: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_27", cs).sel(new Int(7));}, _63: function(cs){return new Arr(new Str(""), new Str(""), new Str(""), new Str(""), new Str(""), new Str(""), new Str(""), new Str(""));}, _81: function(cs){return new Seq();}, _91: function(cs){return new Arr(Restaurant.concretes["RestaurantEng"].rule("_81", cs));}, Adverb: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_208", cs);}, Item: function(cs){return new Arr(new Arr(cs[0], cs[0], cs[0]), new Int(0));}, ListQual: function(cs){return new Arr(new Int(0), Restaurant.concretes["RestaurantEng"].rule("_211", cs), Restaurant.concretes["RestaurantEng"].rule("_211", cs));}, Paragraph: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_208", cs);}, Phrase: function(cs){return Restaurant.concretes["RestaurantEng"].rule("_208", cs);}, Quality: function(cs){return new Arr(Restaurant.concretes["RestaurantEng"].rule("_211", cs), new Int(0));}, STense: function(cs){return new Arr(cs[0], new Int(0));}, "Int": function(cs){return new Arr(cs[0]);}, "Float": function(cs){return new Arr(cs[0]);}, "String": function(cs){return new Arr(cs[0]);}}, new Parser("Paragraph",[new Rule(32, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[31, 120],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(120, new Arg(0),[32],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(120, new Arg(0),[30],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(30, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[29, 30],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(32, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[29, 32],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(32, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[31, 88],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(30, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[29, 29],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(32, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[29, 31],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(28, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[27, 119],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(119, new Arg(0),[28],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(119, new Arg(0),[26],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(26, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[25, 26],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(28, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[25, 28],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(28, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[27, 87],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(26, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[25, 25],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(28, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[25, 27],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(24, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[23, 118],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(118, new Arg(0),[24],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(118, new Arg(0),[22],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(22, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[21, 22],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(24, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[21, 24],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(24, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[23, 86],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(22, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[21, 21],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(24, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[21, 23],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(20, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[19, 117],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(117, new Arg(0),[20],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(117, new Arg(0),[18],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(18, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[17, 18],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(20, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[17, 20],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(20, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[19, 85],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(18, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[17, 17],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(20, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[17, 19],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(16, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[15, 116],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(116, new Arg(0),[16],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(116, new Arg(0),[14],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(14, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[13, 14],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(16, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[13, 16],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(16, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[15, 84],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(14, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[13, 13],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(16, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[13, 15],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(12, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[11, 115],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(115, new Arg(0),[12],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(115, new Arg(0),[10],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(10, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[9, 10],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(12, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[9, 12],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(12, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[11, 83],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(10, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[9, 9],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(12, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[9, 11],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(8, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[7, 114],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(114, new Arg(0),[8],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(114, new Arg(0),[6],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(6, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[5, 6],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(8, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[5, 8],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(8, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[7, 82],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(6, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[5, 5],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(8, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[5, 7],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(4, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[3, 113],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(113, new Arg(0),[4],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(113, new Arg(0),[2],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(2, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[1, 2],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(4, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[1, 4],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(4, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[3, 81],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(2, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[1, 1],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(4, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[1, 3],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(29, new FunApp("Warm",[]),[],[[new Terminal("warm")]]), new Rule(25, new FunApp("Warm",[]),[],[[new Terminal("warm")]]), new Rule(21, new FunApp("Warm",[]),[],[[new Terminal("warm")]]), new Rule(17, new FunApp("Warm",[]),[],[[new Terminal("warm")]]), new Rule(13, new FunApp("Warm",[]),[],[[new Terminal("warm")]]), new Rule(9, new FunApp("Warm",[]),[],[[new Terminal("warm")]]), new Rule(5, new FunApp("Warm",[]),[],[[new Terminal("warm")]]), new Rule(1, new FunApp("Warm",[]),[],[[new Terminal("warm")]]), new Rule(31, new FunApp("Very_Adjective",[new Arg(0)]),[31],[[new Terminal("very"), new ArgProj(0, 0)]]), new Rule(29, new FunApp("Very_Adjective",[new Arg(0)]),[29],[[new Terminal("very"), new ArgProj(0, 0)]]), new Rule(27, new FunApp("Very_Adjective",[new Arg(0)]),[27],[[new Terminal("very"), new ArgProj(0, 0)]]), new Rule(25, new FunApp("Very_Adjective",[new Arg(0)]),[25],[[new Terminal("very"), new ArgProj(0, 0)]]), new Rule(23, new FunApp("Very_Adjective",[new Arg(0)]),[23],[[new Terminal("very"), new ArgProj(0, 0)]]), new Rule(21, new FunApp("Very_Adjective",[new Arg(0)]),[21],[[new Terminal("very"), new ArgProj(0, 0)]]), new Rule(19, new FunApp("Very_Adjective",[new Arg(0)]),[19],[[new Terminal("very"), new ArgProj(0, 0)]]), new Rule(17, new FunApp("Very_Adjective",[new Arg(0)]),[17],[[new Terminal("very"), new ArgProj(0, 0)]]), new Rule(15, new FunApp("Very_Adjective",[new Arg(0)]),[15],[[new Terminal("very"), new ArgProj(0, 0)]]), new Rule(13, new FunApp("Very_Adjective",[new Arg(0)]),[13],[[new Terminal("very"), new ArgProj(0, 0)]]), new Rule(11, new FunApp("Very_Adjective",[new Arg(0)]),[11],[[new Terminal("very"), new ArgProj(0, 0)]]), new Rule(9, new FunApp("Very_Adjective",[new Arg(0)]),[9],[[new Terminal("very"), new ArgProj(0, 0)]]), new Rule(7, new FunApp("Very_Adjective",[new Arg(0)]),[7],[[new Terminal("very"), new ArgProj(0, 0)]]), new Rule(5, new FunApp("Very_Adjective",[new Arg(0)]),[5],[[new Terminal("very"), new ArgProj(0, 0)]]), new Rule(3, new FunApp("Very_Adjective",[new Arg(0)]),[3],[[new Terminal("very"), new ArgProj(0, 0)]]), new Rule(1, new FunApp("Very_Adjective",[new Arg(0)]),[1],[[new Terminal("very"), new ArgProj(0, 0)]]), new Rule(29, new FunApp("UnAttentive",[]),[],[[new Terminal("unattentive")]]), new Rule(25, new FunApp("UnAttentive",[]),[],[[new Terminal("unattentive")]]), new Rule(21, new FunApp("UnAttentive",[]),[],[[new Terminal("unattentive")]]), new Rule(17, new FunApp("UnAttentive",[]),[],[[new Terminal("unattentive")]]), new Rule(13, new FunApp("UnAttentive",[]),[],[[new Terminal("unattentive")]]), new Rule(9, new FunApp("UnAttentive",[]),[],[[new Terminal("unattentive")]]), new Rule(5, new FunApp("UnAttentive",[]),[],[[new Terminal("unattentive")]]), new Rule(1, new FunApp("UnAttentive",[]),[],[[new Terminal("unattentive")]]), new Rule(106, new FunApp("The_Wines",[]),[],[[new Terminal("the"), new Terminal("wines")]]), new Rule(101, new FunApp("The_Wines",[]),[],[[new Terminal("the"), new Terminal("wines")]]), new Rule(105, new FunApp("The_Wines",[]),[],[[new Terminal("the"), new Terminal("wines'")]]), new Rule(104, new FunApp("The_Wine",[]),[],[[new Terminal("the"), new Terminal("wine")]]), new Rule(98, new FunApp("The_Wine",[]),[],[[new Terminal("the"), new Terminal("wine")]]), new Rule(103, new FunApp("The_Wine",[]),[],[[new Terminal("the"), new Terminal("wine's")]]), new Rule(104, new FunApp("The_Staff",[]),[],[[new Terminal("the"), new Terminal("service")]]), new Rule(104, new FunApp("The_Staff",[]),[],[[new Terminal("the"), new Terminal("staff")]]), new Rule(98, new FunApp("The_Staff",[]),[],[[new Terminal("the"), new Terminal("service")]]), new Rule(98, new FunApp("The_Staff",[]),[],[[new Terminal("the"), new Terminal("staff")]]), new Rule(103, new FunApp("The_Staff",[]),[],[[new Terminal("the"), new Terminal("service's")]]), new Rule(103, new FunApp("The_Staff",[]),[],[[new Terminal("the"), new Terminal("staff's")]]), new Rule(104, new FunApp("The_Restaurant",[]),[],[[new Terminal("this"), new Terminal("restaurant")]]), new Rule(104, new FunApp("The_Restaurant",[]),[],[[new Terminal("the"), new Terminal("restaurant")]]), new Rule(98, new FunApp("The_Restaurant",[]),[],[[new Terminal("this"), new Terminal("restaurant")]]), new Rule(98, new FunApp("The_Restaurant",[]),[],[[new Terminal("the"), new Terminal("restaurant")]]), new Rule(103, new FunApp("The_Restaurant",[]),[],[[new Terminal("this"), new Terminal("restaurant's")]]), new Rule(103, new FunApp("The_Restaurant",[]),[],[[new Terminal("the"), new Terminal("restaurant's")]]), new Rule(104, new FunApp("The_Pizza",[]),[],[[new Terminal("the"), new Terminal("pizza")]]), new Rule(98, new FunApp("The_Pizza",[]),[],[[new Terminal("the"), new Terminal("pizza")]]), new Rule(103, new FunApp("The_Pizza",[]),[],[[new Terminal("the"), new Terminal("pizza's")]]), new Rule(92, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[106, 81],[[new ArgProj(0, 0), new Terminal("aren't"), new ArgProj(1, 0)]]), new Rule(92, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[112, 82],[[new ArgProj(0, 0), new Terminal("isn't"), new ArgProj(1, 0)]]), new Rule(92, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[111, 83],[[new ArgProj(0, 0), new Terminal("isn't"), new ArgProj(1, 0)]]), new Rule(92, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[104, 84],[[new ArgProj(0, 0), new Terminal("isn't"), new ArgProj(1, 0)]]), new Rule(92, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[110, 85],[[new ArgProj(0, 0), new Terminal("aren't"), new ArgProj(1, 0)]]), new Rule(92, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[109, 86],[[new ArgProj(0, 0), new Terminal("aren't"), new ArgProj(1, 0)]]), new Rule(92, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[108, 87],[[new ArgProj(0, 0), new Terminal("aren't"), new ArgProj(1, 0)]]), new Rule(92, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[107, 88],[[new ArgProj(0, 0), new Terminal("am"), new Terminal("not"), new ArgProj(1, 0)]]), new Rule(92, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[106, 81],[[new ArgProj(0, 0), new Terminal("are"), new ArgProj(1, 0)]]), new Rule(92, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[112, 82],[[new ArgProj(0, 0), new Terminal("is"), new ArgProj(1, 0)]]), new Rule(92, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[111, 83],[[new ArgProj(0, 0), new Terminal("is"), new ArgProj(1, 0)]]), new Rule(92, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[104, 84],[[new ArgProj(0, 0), new Terminal("is"), new ArgProj(1, 0)]]), new Rule(92, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[110, 85],[[new ArgProj(0, 0), new Terminal("are"), new ArgProj(1, 0)]]), new Rule(92, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[109, 86],[[new ArgProj(0, 0), new Terminal("are"), new ArgProj(1, 0)]]), new Rule(92, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[108, 87],[[new ArgProj(0, 0), new Terminal("are"), new ArgProj(1, 0)]]), new Rule(92, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[107, 88],[[new ArgProj(0, 0), new Terminal("am"), new ArgProj(1, 0)]]), new Rule(104, new FunApp("The_Food",[]),[],[[new Terminal("the"), new Terminal("food")]]), new Rule(98, new FunApp("The_Food",[]),[],[[new Terminal("the"), new Terminal("food")]]), new Rule(103, new FunApp("The_Food",[]),[],[[new Terminal("the"), new Terminal("food's")]]), new Rule(104, new FunApp("The_Fish",[]),[],[[new Terminal("the"), new Terminal("fish")]]), new Rule(98, new FunApp("The_Fish",[]),[],[[new Terminal("the"), new Terminal("fish")]]), new Rule(103, new FunApp("The_Fish",[]),[],[[new Terminal("the"), new Terminal("fish's")]]), new Rule(106, new FunApp("The_Drinks",[]),[],[[new Terminal("the"), new Terminal("drinks")]]), new Rule(101, new FunApp("The_Drinks",[]),[],[[new Terminal("the"), new Terminal("drinks")]]), new Rule(105, new FunApp("The_Drinks",[]),[],[[new Terminal("the"), new Terminal("drinks'")]]), new Rule(106, new FunApp("The_Dishes",[]),[],[[new Terminal("the"), new Terminal("dishes")]]), new Rule(101, new FunApp("The_Dishes",[]),[],[[new Terminal("the"), new Terminal("dishes")]]), new Rule(105, new FunApp("The_Dishes",[]),[],[[new Terminal("the"), new Terminal("dishes'")]]), new Rule(106, new FunApp("The_Desserts",[]),[],[[new Terminal("the"), new Terminal("desserts")]]), new Rule(101, new FunApp("The_Desserts",[]),[],[[new Terminal("the"), new Terminal("desserts")]]), new Rule(105, new FunApp("The_Desserts",[]),[],[[new Terminal("the"), new Terminal("desserts'")]]), new Rule(106, new FunApp("The_Cheeses",[]),[],[[new Terminal("the"), new Terminal("cheeses")]]), new Rule(101, new FunApp("The_Cheeses",[]),[],[[new Terminal("the"), new Terminal("cheeses")]]), new Rule(105, new FunApp("The_Cheeses",[]),[],[[new Terminal("the"), new Terminal("cheeses'")]]), new Rule(104, new FunApp("The_Cheese",[]),[],[[new Terminal("the"), new Terminal("cheese")]]), new Rule(98, new FunApp("The_Cheese",[]),[],[[new Terminal("the"), new Terminal("cheese")]]), new Rule(103, new FunApp("The_Cheese",[]),[],[[new Terminal("the"), new Terminal("cheese's")]]), new Rule(29, new FunApp("Thai",[]),[],[[new Terminal("thai")]]), new Rule(25, new FunApp("Thai",[]),[],[[new Terminal("thai")]]), new Rule(21, new FunApp("Thai",[]),[],[[new Terminal("thai")]]), new Rule(17, new FunApp("Thai",[]),[],[[new Terminal("thai")]]), new Rule(13, new FunApp("Thai",[]),[],[[new Terminal("thai")]]), new Rule(9, new FunApp("Thai",[]),[],[[new Terminal("thai")]]), new Rule(5, new FunApp("Thai",[]),[],[[new Terminal("thai")]]), new Rule(1, new FunApp("Thai",[]),[],[[new Terminal("thai")]]), new Rule(29, new FunApp("Tasteless",[]),[],[[new Terminal("bland")]]), new Rule(29, new FunApp("Tasteless",[]),[],[[new Terminal("flavorless")]]), new Rule(29, new FunApp("Tasteless",[]),[],[[new Terminal("tasteless")]]), new Rule(25, new FunApp("Tasteless",[]),[],[[new Terminal("bland")]]), new Rule(25, new FunApp("Tasteless",[]),[],[[new Terminal("flavorless")]]), new Rule(25, new FunApp("Tasteless",[]),[],[[new Terminal("tasteless")]]), new Rule(21, new FunApp("Tasteless",[]),[],[[new Terminal("bland")]]), new Rule(21, new FunApp("Tasteless",[]),[],[[new Terminal("flavorless")]]), new Rule(21, new FunApp("Tasteless",[]),[],[[new Terminal("tasteless")]]), new Rule(17, new FunApp("Tasteless",[]),[],[[new Terminal("bland")]]), new Rule(17, new FunApp("Tasteless",[]),[],[[new Terminal("flavorless")]]), new Rule(17, new FunApp("Tasteless",[]),[],[[new Terminal("tasteless")]]), new Rule(13, new FunApp("Tasteless",[]),[],[[new Terminal("bland")]]), new Rule(13, new FunApp("Tasteless",[]),[],[[new Terminal("flavorless")]]), new Rule(13, new FunApp("Tasteless",[]),[],[[new Terminal("tasteless")]]), new Rule(9, new FunApp("Tasteless",[]),[],[[new Terminal("bland")]]), new Rule(9, new FunApp("Tasteless",[]),[],[[new Terminal("flavorless")]]), new Rule(9, new FunApp("Tasteless",[]),[],[[new Terminal("tasteless")]]), new Rule(5, new FunApp("Tasteless",[]),[],[[new Terminal("bland")]]), new Rule(5, new FunApp("Tasteless",[]),[],[[new Terminal("flavorless")]]), new Rule(5, new FunApp("Tasteless",[]),[],[[new Terminal("tasteless")]]), new Rule(1, new FunApp("Tasteless",[]),[],[[new Terminal("bland")]]), new Rule(1, new FunApp("Tasteless",[]),[],[[new Terminal("flavorless")]]), new Rule(1, new FunApp("Tasteless",[]),[],[[new Terminal("tasteless")]]), new Rule(89, new FunApp("Strongly",[]),[],[[new Terminal("strongly")]]), new Rule(29, new FunApp("Slow",[]),[],[[new Terminal("slow")]]), new Rule(25, new FunApp("Slow",[]),[],[[new Terminal("slow")]]), new Rule(21, new FunApp("Slow",[]),[],[[new Terminal("slow")]]), new Rule(17, new FunApp("Slow",[]),[],[[new Terminal("slow")]]), new Rule(13, new FunApp("Slow",[]),[],[[new Terminal("slow")]]), new Rule(9, new FunApp("Slow",[]),[],[[new Terminal("slow")]]), new Rule(5, new FunApp("Slow",[]),[],[[new Terminal("slow")]]), new Rule(1, new FunApp("Slow",[]),[],[[new Terminal("slow")]]), new Rule(91, new FunApp("Sentence",[new Arg(0), new Arg(1)]),[92, 91],[[new ArgProj(0, 0), new Terminal("."), new ArgProj(1, 0)]]), new Rule(29, new FunApp("Rude",[]),[],[[new Terminal("discourteous")]]), new Rule(29, new FunApp("Rude",[]),[],[[new Terminal("rude")]]), new Rule(25, new FunApp("Rude",[]),[],[[new Terminal("discourteous")]]), new Rule(25, new FunApp("Rude",[]),[],[[new Terminal("rude")]]), new Rule(21, new FunApp("Rude",[]),[],[[new Terminal("discourteous")]]), new Rule(21, new FunApp("Rude",[]),[],[[new Terminal("rude")]]), new Rule(17, new FunApp("Rude",[]),[],[[new Terminal("discourteous")]]), new Rule(17, new FunApp("Rude",[]),[],[[new Terminal("rude")]]), new Rule(13, new FunApp("Rude",[]),[],[[new Terminal("discourteous")]]), new Rule(13, new FunApp("Rude",[]),[],[[new Terminal("rude")]]), new Rule(9, new FunApp("Rude",[]),[],[[new Terminal("discourteous")]]), new Rule(9, new FunApp("Rude",[]),[],[[new Terminal("rude")]]), new Rule(5, new FunApp("Rude",[]),[],[[new Terminal("discourteous")]]), new Rule(5, new FunApp("Rude",[]),[],[[new Terminal("rude")]]), new Rule(1, new FunApp("Rude",[]),[],[[new Terminal("discourteous")]]), new Rule(1, new FunApp("Rude",[]),[],[[new Terminal("rude")]]), new Rule(89, new FunApp("Reluctantly",[]),[],[[new Terminal("reluctantly")]]), new Rule(89, new FunApp("Really",[]),[],[[new Terminal("truly")]]), new Rule(89, new FunApp("Really",[]),[],[[new Terminal("really")]]), new Rule(29, new FunApp("Prompt",[]),[],[[new Terminal("prompt")]]), new Rule(25, new FunApp("Prompt",[]),[],[[new Terminal("prompt")]]), new Rule(21, new FunApp("Prompt",[]),[],[[new Terminal("prompt")]]), new Rule(17, new FunApp("Prompt",[]),[],[[new Terminal("prompt")]]), new Rule(13, new FunApp("Prompt",[]),[],[[new Terminal("prompt")]]), new Rule(9, new FunApp("Prompt",[]),[],[[new Terminal("prompt")]]), new Rule(5, new FunApp("Prompt",[]),[],[[new Terminal("prompt")]]), new Rule(1, new FunApp("Prompt",[]),[],[[new Terminal("prompt")]]), new Rule(102, new FunApp("Present_Tense",[]),[],[[]]), new Rule(29, new FunApp("Personal",[]),[],[[new Terminal("personal")]]), new Rule(25, new FunApp("Personal",[]),[],[[new Terminal("personal")]]), new Rule(21, new FunApp("Personal",[]),[],[[new Terminal("personal")]]), new Rule(17, new FunApp("Personal",[]),[],[[new Terminal("personal")]]), new Rule(13, new FunApp("Personal",[]),[],[[new Terminal("personal")]]), new Rule(9, new FunApp("Personal",[]),[],[[new Terminal("personal")]]), new Rule(5, new FunApp("Personal",[]),[],[[new Terminal("personal")]]), new Rule(1, new FunApp("Personal",[]),[],[[new Terminal("personal")]]), new Rule(89, new FunApp("NoAdverb",[]),[],[[]]), new Rule(29, new FunApp("Nice",[]),[],[[new Terminal("nice")]]), new Rule(25, new FunApp("Nice",[]),[],[[new Terminal("nice")]]), new Rule(21, new FunApp("Nice",[]),[],[[new Terminal("nice")]]), new Rule(17, new FunApp("Nice",[]),[],[[new Terminal("nice")]]), new Rule(13, new FunApp("Nice",[]),[],[[new Terminal("nice")]]), new Rule(9, new FunApp("Nice",[]),[],[[new Terminal("nice")]]), new Rule(5, new FunApp("Nice",[]),[],[[new Terminal("nice")]]), new Rule(1, new FunApp("Nice",[]),[],[[new Terminal("nice")]]), new Rule(29, new FunApp("Mexican",[]),[],[[new Terminal("mexican")]]), new Rule(25, new FunApp("Mexican",[]),[],[[new Terminal("mexican")]]), new Rule(21, new FunApp("Mexican",[]),[],[[new Terminal("mexican")]]), new Rule(17, new FunApp("Mexican",[]),[],[[new Terminal("mexican")]]), new Rule(13, new FunApp("Mexican",[]),[],[[new Terminal("mexican")]]), new Rule(9, new FunApp("Mexican",[]),[],[[new Terminal("mexican")]]), new Rule(5, new FunApp("Mexican",[]),[],[[new Terminal("mexican")]]), new Rule(1, new FunApp("Mexican",[]),[],[[new Terminal("mexican")]]), new Rule(29, new FunApp("Japanese",[]),[],[[new Terminal("japanese")]]), new Rule(25, new FunApp("Japanese",[]),[],[[new Terminal("japanese")]]), new Rule(21, new FunApp("Japanese",[]),[],[[new Terminal("japanese")]]), new Rule(17, new FunApp("Japanese",[]),[],[[new Terminal("japanese")]]), new Rule(13, new FunApp("Japanese",[]),[],[[new Terminal("japanese")]]), new Rule(9, new FunApp("Japanese",[]),[],[[new Terminal("japanese")]]), new Rule(5, new FunApp("Japanese",[]),[],[[new Terminal("japanese")]]), new Rule(1, new FunApp("Japanese",[]),[],[[new Terminal("japanese")]]), new Rule(29, new FunApp("Italian",[]),[],[[new Terminal("italian")]]), new Rule(25, new FunApp("Italian",[]),[],[[new Terminal("italian")]]), new Rule(21, new FunApp("Italian",[]),[],[[new Terminal("italian")]]), new Rule(17, new FunApp("Italian",[]),[],[[new Terminal("italian")]]), new Rule(13, new FunApp("Italian",[]),[],[[new Terminal("italian")]]), new Rule(9, new FunApp("Italian",[]),[],[[new Terminal("italian")]]), new Rule(5, new FunApp("Italian",[]),[],[[new Terminal("italian")]]), new Rule(1, new FunApp("Italian",[]),[],[[new Terminal("italian")]]), new Rule(29, new FunApp("Inefficient",[]),[],[[new Terminal("incompetent")]]), new Rule(29, new FunApp("Inefficient",[]),[],[[new Terminal("inefficient")]]), new Rule(25, new FunApp("Inefficient",[]),[],[[new Terminal("incompetent")]]), new Rule(25, new FunApp("Inefficient",[]),[],[[new Terminal("inefficient")]]), new Rule(21, new FunApp("Inefficient",[]),[],[[new Terminal("incompetent")]]), new Rule(21, new FunApp("Inefficient",[]),[],[[new Terminal("inefficient")]]), new Rule(17, new FunApp("Inefficient",[]),[],[[new Terminal("incompetent")]]), new Rule(17, new FunApp("Inefficient",[]),[],[[new Terminal("inefficient")]]), new Rule(13, new FunApp("Inefficient",[]),[],[[new Terminal("incompetent")]]), new Rule(13, new FunApp("Inefficient",[]),[],[[new Terminal("inefficient")]]), new Rule(9, new FunApp("Inefficient",[]),[],[[new Terminal("incompetent")]]), new Rule(9, new FunApp("Inefficient",[]),[],[[new Terminal("inefficient")]]), new Rule(5, new FunApp("Inefficient",[]),[],[[new Terminal("incompetent")]]), new Rule(5, new FunApp("Inefficient",[]),[],[[new Terminal("inefficient")]]), new Rule(1, new FunApp("Inefficient",[]),[],[[new Terminal("incompetent")]]), new Rule(1, new FunApp("Inefficient",[]),[],[[new Terminal("inefficient")]]), new Rule(29, new FunApp("Impersonal",[]),[],[[new Terminal("cold")]]), new Rule(29, new FunApp("Impersonal",[]),[],[[new Terminal("impersonal")]]), new Rule(25, new FunApp("Impersonal",[]),[],[[new Terminal("cold")]]), new Rule(25, new FunApp("Impersonal",[]),[],[[new Terminal("impersonal")]]), new Rule(21, new FunApp("Impersonal",[]),[],[[new Terminal("cold")]]), new Rule(21, new FunApp("Impersonal",[]),[],[[new Terminal("impersonal")]]), new Rule(17, new FunApp("Impersonal",[]),[],[[new Terminal("cold")]]), new Rule(17, new FunApp("Impersonal",[]),[],[[new Terminal("impersonal")]]), new Rule(13, new FunApp("Impersonal",[]),[],[[new Terminal("cold")]]), new Rule(13, new FunApp("Impersonal",[]),[],[[new Terminal("impersonal")]]), new Rule(9, new FunApp("Impersonal",[]),[],[[new Terminal("cold")]]), new Rule(9, new FunApp("Impersonal",[]),[],[[new Terminal("impersonal")]]), new Rule(5, new FunApp("Impersonal",[]),[],[[new Terminal("cold")]]), new Rule(5, new FunApp("Impersonal",[]),[],[[new Terminal("impersonal")]]), new Rule(1, new FunApp("Impersonal",[]),[],[[new Terminal("cold")]]), new Rule(1, new FunApp("Impersonal",[]),[],[[new Terminal("impersonal")]]), new Rule(92, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[89, 93],[[new Terminal("I"), new Terminal("would"), new ArgProj(0, 0), new Terminal("recommend"), new ArgProj(1, 0)]]), new Rule(92, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[89, 93],[[new Terminal("I"), new ArgProj(0, 0), new Terminal("recommend"), new ArgProj(1, 0)]]), new Rule(92, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[89, 93],[[new Terminal("I"), new Terminal("wouldn't"), new ArgProj(0, 0), new Terminal("recommend"), new ArgProj(1, 0)]]), new Rule(92, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[89, 93],[[new Terminal("I"), new Terminal("don't"), new ArgProj(0, 0), new Terminal("recommend"), new ArgProj(1, 0)]]), new Rule(93, new Arg(0),[101],[[new ArgProj(0, 0)]]), new Rule(93, new Arg(0),[100],[[new ArgProj(0, 0)]]), new Rule(93, new Arg(0),[99],[[new ArgProj(0, 0)]]), new Rule(93, new Arg(0),[98],[[new ArgProj(0, 0)]]), new Rule(93, new Arg(0),[97],[[new ArgProj(0, 0)]]), new Rule(93, new Arg(0),[96],[[new ArgProj(0, 0)]]), new Rule(93, new Arg(0),[95],[[new ArgProj(0, 0)]]), new Rule(93, new Arg(0),[94],[[new ArgProj(0, 0)]]), new Rule(29, new FunApp("Horrible",[]),[],[[new Terminal("dreadful")]]), new Rule(29, new FunApp("Horrible",[]),[],[[new Terminal("horrible")]]), new Rule(25, new FunApp("Horrible",[]),[],[[new Terminal("dreadful")]]), new Rule(25, new FunApp("Horrible",[]),[],[[new Terminal("horrible")]]), new Rule(21, new FunApp("Horrible",[]),[],[[new Terminal("dreadful")]]), new Rule(21, new FunApp("Horrible",[]),[],[[new Terminal("horrible")]]), new Rule(17, new FunApp("Horrible",[]),[],[[new Terminal("dreadful")]]), new Rule(17, new FunApp("Horrible",[]),[],[[new Terminal("horrible")]]), new Rule(13, new FunApp("Horrible",[]),[],[[new Terminal("dreadful")]]), new Rule(13, new FunApp("Horrible",[]),[],[[new Terminal("horrible")]]), new Rule(9, new FunApp("Horrible",[]),[],[[new Terminal("dreadful")]]), new Rule(9, new FunApp("Horrible",[]),[],[[new Terminal("horrible")]]), new Rule(5, new FunApp("Horrible",[]),[],[[new Terminal("dreadful")]]), new Rule(5, new FunApp("Horrible",[]),[],[[new Terminal("horrible")]]), new Rule(1, new FunApp("Horrible",[]),[],[[new Terminal("dreadful")]]), new Rule(1, new FunApp("Horrible",[]),[],[[new Terminal("horrible")]]), new Rule(89, new FunApp("Honestly",[]),[],[[new Terminal("honestly")]]), new Rule(29, new FunApp("Helpful",[]),[],[[new Terminal("helpful")]]), new Rule(25, new FunApp("Helpful",[]),[],[[new Terminal("helpful")]]), new Rule(21, new FunApp("Helpful",[]),[],[[new Terminal("helpful")]]), new Rule(17, new FunApp("Helpful",[]),[],[[new Terminal("helpful")]]), new Rule(13, new FunApp("Helpful",[]),[],[[new Terminal("helpful")]]), new Rule(9, new FunApp("Helpful",[]),[],[[new Terminal("helpful")]]), new Rule(5, new FunApp("Helpful",[]),[],[[new Terminal("helpful")]]), new Rule(1, new FunApp("Helpful",[]),[],[[new Terminal("helpful")]]), new Rule(89, new FunApp("Hardly",[]),[],[[new Terminal("hardly")]]), new Rule(29, new FunApp("Great",[]),[],[[new Terminal("great")]]), new Rule(25, new FunApp("Great",[]),[],[[new Terminal("great")]]), new Rule(21, new FunApp("Great",[]),[],[[new Terminal("great")]]), new Rule(17, new FunApp("Great",[]),[],[[new Terminal("great")]]), new Rule(13, new FunApp("Great",[]),[],[[new Terminal("great")]]), new Rule(9, new FunApp("Great",[]),[],[[new Terminal("great")]]), new Rule(5, new FunApp("Great",[]),[],[[new Terminal("great")]]), new Rule(1, new FunApp("Great",[]),[],[[new Terminal("great")]]), new Rule(29, new FunApp("Good",[]),[],[[new Terminal("good")]]), new Rule(25, new FunApp("Good",[]),[],[[new Terminal("good")]]), new Rule(21, new FunApp("Good",[]),[],[[new Terminal("good")]]), new Rule(17, new FunApp("Good",[]),[],[[new Terminal("good")]]), new Rule(13, new FunApp("Good",[]),[],[[new Terminal("good")]]), new Rule(9, new FunApp("Good",[]),[],[[new Terminal("good")]]), new Rule(5, new FunApp("Good",[]),[],[[new Terminal("good")]]), new Rule(1, new FunApp("Good",[]),[],[[new Terminal("good")]]), new Rule(29, new FunApp("Friendly",[]),[],[[new Terminal("friendly")]]), new Rule(25, new FunApp("Friendly",[]),[],[[new Terminal("friendly")]]), new Rule(21, new FunApp("Friendly",[]),[],[[new Terminal("friendly")]]), new Rule(17, new FunApp("Friendly",[]),[],[[new Terminal("friendly")]]), new Rule(13, new FunApp("Friendly",[]),[],[[new Terminal("friendly")]]), new Rule(9, new FunApp("Friendly",[]),[],[[new Terminal("friendly")]]), new Rule(5, new FunApp("Friendly",[]),[],[[new Terminal("friendly")]]), new Rule(1, new FunApp("Friendly",[]),[],[[new Terminal("friendly")]]), new Rule(29, new FunApp("Fresh",[]),[],[[new Terminal("fresh")]]), new Rule(25, new FunApp("Fresh",[]),[],[[new Terminal("fresh")]]), new Rule(21, new FunApp("Fresh",[]),[],[[new Terminal("fresh")]]), new Rule(17, new FunApp("Fresh",[]),[],[[new Terminal("fresh")]]), new Rule(13, new FunApp("Fresh",[]),[],[[new Terminal("fresh")]]), new Rule(9, new FunApp("Fresh",[]),[],[[new Terminal("fresh")]]), new Rule(5, new FunApp("Fresh",[]),[],[[new Terminal("fresh")]]), new Rule(1, new FunApp("Fresh",[]),[],[[new Terminal("fresh")]]), new Rule(29, new FunApp("French",[]),[],[[new Terminal("french")]]), new Rule(25, new FunApp("French",[]),[],[[new Terminal("french")]]), new Rule(21, new FunApp("French",[]),[],[[new Terminal("french")]]), new Rule(17, new FunApp("French",[]),[],[[new Terminal("french")]]), new Rule(13, new FunApp("French",[]),[],[[new Terminal("french")]]), new Rule(9, new FunApp("French",[]),[],[[new Terminal("french")]]), new Rule(5, new FunApp("French",[]),[],[[new Terminal("french")]]), new Rule(1, new FunApp("French",[]),[],[[new Terminal("french")]]), new Rule(29, new FunApp("Fatty",[]),[],[[new Terminal("fatty")]]), new Rule(25, new FunApp("Fatty",[]),[],[[new Terminal("fatty")]]), new Rule(21, new FunApp("Fatty",[]),[],[[new Terminal("fatty")]]), new Rule(17, new FunApp("Fatty",[]),[],[[new Terminal("fatty")]]), new Rule(13, new FunApp("Fatty",[]),[],[[new Terminal("fatty")]]), new Rule(9, new FunApp("Fatty",[]),[],[[new Terminal("fatty")]]), new Rule(5, new FunApp("Fatty",[]),[],[[new Terminal("fatty")]]), new Rule(1, new FunApp("Fatty",[]),[],[[new Terminal("fatty")]]), new Rule(29, new FunApp("Expensive",[]),[],[[new Terminal("expensive")]]), new Rule(25, new FunApp("Expensive",[]),[],[[new Terminal("expensive")]]), new Rule(21, new FunApp("Expensive",[]),[],[[new Terminal("expensive")]]), new Rule(17, new FunApp("Expensive",[]),[],[[new Terminal("expensive")]]), new Rule(13, new FunApp("Expensive",[]),[],[[new Terminal("expensive")]]), new Rule(9, new FunApp("Expensive",[]),[],[[new Terminal("expensive")]]), new Rule(5, new FunApp("Expensive",[]),[],[[new Terminal("expensive")]]), new Rule(1, new FunApp("Expensive",[]),[],[[new Terminal("expensive")]]), new Rule(29, new FunApp("Excellent",[]),[],[[new Terminal("excellent")]]), new Rule(25, new FunApp("Excellent",[]),[],[[new Terminal("excellent")]]), new Rule(21, new FunApp("Excellent",[]),[],[[new Terminal("excellent")]]), new Rule(17, new FunApp("Excellent",[]),[],[[new Terminal("excellent")]]), new Rule(13, new FunApp("Excellent",[]),[],[[new Terminal("excellent")]]), new Rule(9, new FunApp("Excellent",[]),[],[[new Terminal("excellent")]]), new Rule(5, new FunApp("Excellent",[]),[],[[new Terminal("excellent")]]), new Rule(1, new FunApp("Excellent",[]),[],[[new Terminal("excellent")]]), new Rule(91, new FunApp("Empty_Sentence",[]),[],[[]]), new Rule(29, new FunApp("Efficient",[]),[],[[new Terminal("efficient")]]), new Rule(25, new FunApp("Efficient",[]),[],[[new Terminal("efficient")]]), new Rule(21, new FunApp("Efficient",[]),[],[[new Terminal("efficient")]]), new Rule(17, new FunApp("Efficient",[]),[],[[new Terminal("efficient")]]), new Rule(13, new FunApp("Efficient",[]),[],[[new Terminal("efficient")]]), new Rule(9, new FunApp("Efficient",[]),[],[[new Terminal("efficient")]]), new Rule(5, new FunApp("Efficient",[]),[],[[new Terminal("efficient")]]), new Rule(1, new FunApp("Efficient",[]),[],[[new Terminal("efficient")]]), new Rule(29, new FunApp("Diverse",[]),[],[[new Terminal("diverse")]]), new Rule(25, new FunApp("Diverse",[]),[],[[new Terminal("diverse")]]), new Rule(21, new FunApp("Diverse",[]),[],[[new Terminal("diverse")]]), new Rule(17, new FunApp("Diverse",[]),[],[[new Terminal("diverse")]]), new Rule(13, new FunApp("Diverse",[]),[],[[new Terminal("diverse")]]), new Rule(9, new FunApp("Diverse",[]),[],[[new Terminal("diverse")]]), new Rule(5, new FunApp("Diverse",[]),[],[[new Terminal("diverse")]]), new Rule(1, new FunApp("Diverse",[]),[],[[new Terminal("diverse")]]), new Rule(29, new FunApp("Disgusting",[]),[],[[new Terminal("gross")]]), new Rule(29, new FunApp("Disgusting",[]),[],[[new Terminal("disgusting")]]), new Rule(25, new FunApp("Disgusting",[]),[],[[new Terminal("gross")]]), new Rule(25, new FunApp("Disgusting",[]),[],[[new Terminal("disgusting")]]), new Rule(21, new FunApp("Disgusting",[]),[],[[new Terminal("gross")]]), new Rule(21, new FunApp("Disgusting",[]),[],[[new Terminal("disgusting")]]), new Rule(17, new FunApp("Disgusting",[]),[],[[new Terminal("gross")]]), new Rule(17, new FunApp("Disgusting",[]),[],[[new Terminal("disgusting")]]), new Rule(13, new FunApp("Disgusting",[]),[],[[new Terminal("gross")]]), new Rule(13, new FunApp("Disgusting",[]),[],[[new Terminal("disgusting")]]), new Rule(9, new FunApp("Disgusting",[]),[],[[new Terminal("gross")]]), new Rule(9, new FunApp("Disgusting",[]),[],[[new Terminal("disgusting")]]), new Rule(5, new FunApp("Disgusting",[]),[],[[new Terminal("gross")]]), new Rule(5, new FunApp("Disgusting",[]),[],[[new Terminal("disgusting")]]), new Rule(1, new FunApp("Disgusting",[]),[],[[new Terminal("gross")]]), new Rule(1, new FunApp("Disgusting",[]),[],[[new Terminal("disgusting")]]), new Rule(29, new FunApp("Dirty",[]),[],[[new Terminal("dirty")]]), new Rule(25, new FunApp("Dirty",[]),[],[[new Terminal("dirty")]]), new Rule(21, new FunApp("Dirty",[]),[],[[new Terminal("dirty")]]), new Rule(17, new FunApp("Dirty",[]),[],[[new Terminal("dirty")]]), new Rule(13, new FunApp("Dirty",[]),[],[[new Terminal("dirty")]]), new Rule(9, new FunApp("Dirty",[]),[],[[new Terminal("dirty")]]), new Rule(5, new FunApp("Dirty",[]),[],[[new Terminal("dirty")]]), new Rule(1, new FunApp("Dirty",[]),[],[[new Terminal("dirty")]]), new Rule(29, new FunApp("Delicious",[]),[],[[new Terminal("tasty")]]), new Rule(29, new FunApp("Delicious",[]),[],[[new Terminal("exquisit")]]), new Rule(29, new FunApp("Delicious",[]),[],[[new Terminal("delicious")]]), new Rule(25, new FunApp("Delicious",[]),[],[[new Terminal("tasty")]]), new Rule(25, new FunApp("Delicious",[]),[],[[new Terminal("exquisit")]]), new Rule(25, new FunApp("Delicious",[]),[],[[new Terminal("delicious")]]), new Rule(21, new FunApp("Delicious",[]),[],[[new Terminal("tasty")]]), new Rule(21, new FunApp("Delicious",[]),[],[[new Terminal("exquisit")]]), new Rule(21, new FunApp("Delicious",[]),[],[[new Terminal("delicious")]]), new Rule(17, new FunApp("Delicious",[]),[],[[new Terminal("tasty")]]), new Rule(17, new FunApp("Delicious",[]),[],[[new Terminal("exquisit")]]), new Rule(17, new FunApp("Delicious",[]),[],[[new Terminal("delicious")]]), new Rule(13, new FunApp("Delicious",[]),[],[[new Terminal("tasty")]]), new Rule(13, new FunApp("Delicious",[]),[],[[new Terminal("exquisit")]]), new Rule(13, new FunApp("Delicious",[]),[],[[new Terminal("delicious")]]), new Rule(9, new FunApp("Delicious",[]),[],[[new Terminal("tasty")]]), new Rule(9, new FunApp("Delicious",[]),[],[[new Terminal("exquisit")]]), new Rule(9, new FunApp("Delicious",[]),[],[[new Terminal("delicious")]]), new Rule(5, new FunApp("Delicious",[]),[],[[new Terminal("tasty")]]), new Rule(5, new FunApp("Delicious",[]),[],[[new Terminal("exquisit")]]), new Rule(5, new FunApp("Delicious",[]),[],[[new Terminal("delicious")]]), new Rule(1, new FunApp("Delicious",[]),[],[[new Terminal("tasty")]]), new Rule(1, new FunApp("Delicious",[]),[],[[new Terminal("exquisit")]]), new Rule(1, new FunApp("Delicious",[]),[],[[new Terminal("delicious")]]), new Rule(29, new FunApp("Courteous",[]),[],[[new Terminal("courteous")]]), new Rule(25, new FunApp("Courteous",[]),[],[[new Terminal("courteous")]]), new Rule(21, new FunApp("Courteous",[]),[],[[new Terminal("courteous")]]), new Rule(17, new FunApp("Courteous",[]),[],[[new Terminal("courteous")]]), new Rule(13, new FunApp("Courteous",[]),[],[[new Terminal("courteous")]]), new Rule(9, new FunApp("Courteous",[]),[],[[new Terminal("courteous")]]), new Rule(5, new FunApp("Courteous",[]),[],[[new Terminal("courteous")]]), new Rule(1, new FunApp("Courteous",[]),[],[[new Terminal("courteous")]]), new Rule(90, new FunApp("Conditional_Tense",[]),[],[[]]), new Rule(89, new FunApp("Completely",[]),[],[[new Terminal("absolutely")]]), new Rule(89, new FunApp("Completely",[]),[],[[new Terminal("definitely")]]), new Rule(89, new FunApp("Completely",[]),[],[[new Terminal("totally")]]), new Rule(89, new FunApp("Completely",[]),[],[[new Terminal("completely")]]), new Rule(29, new FunApp("Clean",[]),[],[[new Terminal("clean")]]), new Rule(25, new FunApp("Clean",[]),[],[[new Terminal("clean")]]), new Rule(21, new FunApp("Clean",[]),[],[[new Terminal("clean")]]), new Rule(17, new FunApp("Clean",[]),[],[[new Terminal("clean")]]), new Rule(13, new FunApp("Clean",[]),[],[[new Terminal("clean")]]), new Rule(9, new FunApp("Clean",[]),[],[[new Terminal("clean")]]), new Rule(5, new FunApp("Clean",[]),[],[[new Terminal("clean")]]), new Rule(1, new FunApp("Clean",[]),[],[[new Terminal("clean")]]), new Rule(29, new FunApp("Chinese",[]),[],[[new Terminal("chinese")]]), new Rule(25, new FunApp("Chinese",[]),[],[[new Terminal("chinese")]]), new Rule(21, new FunApp("Chinese",[]),[],[[new Terminal("chinese")]]), new Rule(17, new FunApp("Chinese",[]),[],[[new Terminal("chinese")]]), new Rule(13, new FunApp("Chinese",[]),[],[[new Terminal("chinese")]]), new Rule(9, new FunApp("Chinese",[]),[],[[new Terminal("chinese")]]), new Rule(5, new FunApp("Chinese",[]),[],[[new Terminal("chinese")]]), new Rule(1, new FunApp("Chinese",[]),[],[[new Terminal("chinese")]]), new Rule(29, new FunApp("Cheap",[]),[],[[new Terminal("cheap")]]), new Rule(25, new FunApp("Cheap",[]),[],[[new Terminal("cheap")]]), new Rule(21, new FunApp("Cheap",[]),[],[[new Terminal("cheap")]]), new Rule(17, new FunApp("Cheap",[]),[],[[new Terminal("cheap")]]), new Rule(13, new FunApp("Cheap",[]),[],[[new Terminal("cheap")]]), new Rule(9, new FunApp("Cheap",[]),[],[[new Terminal("cheap")]]), new Rule(5, new FunApp("Cheap",[]),[],[[new Terminal("cheap")]]), new Rule(1, new FunApp("Cheap",[]),[],[[new Terminal("cheap")]]), new Rule(89, new FunApp("Certainly",[]),[],[[new Terminal("certainly")]]), new Rule(29, new FunApp("Boring",[]),[],[[new Terminal("boring")]]), new Rule(25, new FunApp("Boring",[]),[],[[new Terminal("boring")]]), new Rule(21, new FunApp("Boring",[]),[],[[new Terminal("boring")]]), new Rule(17, new FunApp("Boring",[]),[],[[new Terminal("boring")]]), new Rule(13, new FunApp("Boring",[]),[],[[new Terminal("boring")]]), new Rule(9, new FunApp("Boring",[]),[],[[new Terminal("boring")]]), new Rule(5, new FunApp("Boring",[]),[],[[new Terminal("boring")]]), new Rule(1, new FunApp("Boring",[]),[],[[new Terminal("boring")]]), new Rule(29, new FunApp("Bad",[]),[],[[new Terminal("bad")]]), new Rule(25, new FunApp("Bad",[]),[],[[new Terminal("bad")]]), new Rule(21, new FunApp("Bad",[]),[],[[new Terminal("bad")]]), new Rule(17, new FunApp("Bad",[]),[],[[new Terminal("bad")]]), new Rule(13, new FunApp("Bad",[]),[],[[new Terminal("bad")]]), new Rule(9, new FunApp("Bad",[]),[],[[new Terminal("bad")]]), new Rule(5, new FunApp("Bad",[]),[],[[new Terminal("bad")]]), new Rule(1, new FunApp("Bad",[]),[],[[new Terminal("bad")]]), new Rule(29, new FunApp("Awful",[]),[],[[new Terminal("awful")]]), new Rule(25, new FunApp("Awful",[]),[],[[new Terminal("awful")]]), new Rule(21, new FunApp("Awful",[]),[],[[new Terminal("awful")]]), new Rule(17, new FunApp("Awful",[]),[],[[new Terminal("awful")]]), new Rule(13, new FunApp("Awful",[]),[],[[new Terminal("awful")]]), new Rule(9, new FunApp("Awful",[]),[],[[new Terminal("awful")]]), new Rule(5, new FunApp("Awful",[]),[],[[new Terminal("awful")]]), new Rule(1, new FunApp("Awful",[]),[],[[new Terminal("awful")]]), new Rule(29, new FunApp("Authentic",[]),[],[[new Terminal("authentic")]]), new Rule(25, new FunApp("Authentic",[]),[],[[new Terminal("authentic")]]), new Rule(21, new FunApp("Authentic",[]),[],[[new Terminal("authentic")]]), new Rule(17, new FunApp("Authentic",[]),[],[[new Terminal("authentic")]]), new Rule(13, new FunApp("Authentic",[]),[],[[new Terminal("authentic")]]), new Rule(9, new FunApp("Authentic",[]),[],[[new Terminal("authentic")]]), new Rule(5, new FunApp("Authentic",[]),[],[[new Terminal("authentic")]]), new Rule(1, new FunApp("Authentic",[]),[],[[new Terminal("authentic")]]), new Rule(29, new FunApp("Attentive",[]),[],[[new Terminal("attentive")]]), new Rule(25, new FunApp("Attentive",[]),[],[[new Terminal("attentive")]]), new Rule(21, new FunApp("Attentive",[]),[],[[new Terminal("attentive")]]), new Rule(17, new FunApp("Attentive",[]),[],[[new Terminal("attentive")]]), new Rule(13, new FunApp("Attentive",[]),[],[[new Terminal("attentive")]]), new Rule(9, new FunApp("Attentive",[]),[],[[new Terminal("attentive")]]), new Rule(5, new FunApp("Attentive",[]),[],[[new Terminal("attentive")]]), new Rule(1, new FunApp("Attentive",[]),[],[[new Terminal("attentive")]]), new Rule(79, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[31],[[new ArgProj(0, 0)]]), new Rule(79, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[29],[[new ArgProj(0, 0)]]), new Rule(78, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[29],[[new ArgProj(0, 0)]]), new Rule(76, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[27],[[new ArgProj(0, 0)]]), new Rule(76, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[25],[[new ArgProj(0, 0)]]), new Rule(75, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[25],[[new ArgProj(0, 0)]]), new Rule(73, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[23],[[new ArgProj(0, 0)]]), new Rule(73, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[21],[[new ArgProj(0, 0)]]), new Rule(72, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[21],[[new ArgProj(0, 0)]]), new Rule(70, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[19],[[new ArgProj(0, 0)]]), new Rule(70, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[17],[[new ArgProj(0, 0)]]), new Rule(69, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[17],[[new ArgProj(0, 0)]]), new Rule(67, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[15],[[new ArgProj(0, 0)]]), new Rule(67, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[13],[[new ArgProj(0, 0)]]), new Rule(66, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[13],[[new ArgProj(0, 0)]]), new Rule(64, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[11],[[new ArgProj(0, 0)]]), new Rule(64, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[9],[[new ArgProj(0, 0)]]), new Rule(63, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[9],[[new ArgProj(0, 0)]]), new Rule(61, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[7],[[new ArgProj(0, 0)]]), new Rule(61, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[5],[[new ArgProj(0, 0)]]), new Rule(60, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[5],[[new ArgProj(0, 0)]]), new Rule(58, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[3],[[new ArgProj(0, 0)]]), new Rule(58, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[1],[[new ArgProj(0, 0)]]), new Rule(57, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[1],[[new ArgProj(0, 0)]]), new Rule(55, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[88],[[new ArgProj(0, 0)]]), new Rule(88, new Arg(0),[31],[[new ArgProj(0, 0)]]), new Rule(88, new Arg(0),[29],[[new ArgProj(0, 0)]]), new Rule(55, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[31],[[new ArgProj(0, 0)]]), new Rule(54, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[29],[[new ArgProj(0, 0)]]), new Rule(52, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[87],[[new ArgProj(0, 0)]]), new Rule(87, new Arg(0),[27],[[new ArgProj(0, 0)]]), new Rule(87, new Arg(0),[25],[[new ArgProj(0, 0)]]), new Rule(52, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[27],[[new ArgProj(0, 0)]]), new Rule(51, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[25],[[new ArgProj(0, 0)]]), new Rule(49, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[86],[[new ArgProj(0, 0)]]), new Rule(86, new Arg(0),[23],[[new ArgProj(0, 0)]]), new Rule(86, new Arg(0),[21],[[new ArgProj(0, 0)]]), new Rule(49, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[23],[[new ArgProj(0, 0)]]), new Rule(48, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[21],[[new ArgProj(0, 0)]]), new Rule(46, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[85],[[new ArgProj(0, 0)]]), new Rule(85, new Arg(0),[19],[[new ArgProj(0, 0)]]), new Rule(85, new Arg(0),[17],[[new ArgProj(0, 0)]]), new Rule(46, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[19],[[new ArgProj(0, 0)]]), new Rule(45, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[17],[[new ArgProj(0, 0)]]), new Rule(43, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[84],[[new ArgProj(0, 0)]]), new Rule(84, new Arg(0),[15],[[new ArgProj(0, 0)]]), new Rule(84, new Arg(0),[13],[[new ArgProj(0, 0)]]), new Rule(43, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[15],[[new ArgProj(0, 0)]]), new Rule(42, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[13],[[new ArgProj(0, 0)]]), new Rule(40, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[83],[[new ArgProj(0, 0)]]), new Rule(83, new Arg(0),[11],[[new ArgProj(0, 0)]]), new Rule(83, new Arg(0),[9],[[new ArgProj(0, 0)]]), new Rule(40, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[11],[[new ArgProj(0, 0)]]), new Rule(39, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[9],[[new ArgProj(0, 0)]]), new Rule(37, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[82],[[new ArgProj(0, 0)]]), new Rule(82, new Arg(0),[7],[[new ArgProj(0, 0)]]), new Rule(82, new Arg(0),[5],[[new ArgProj(0, 0)]]), new Rule(37, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[7],[[new ArgProj(0, 0)]]), new Rule(36, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[5],[[new ArgProj(0, 0)]]), new Rule(34, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[81],[[new ArgProj(0, 0)]]), new Rule(81, new Arg(0),[3],[[new ArgProj(0, 0)]]), new Rule(81, new Arg(0),[1],[[new ArgProj(0, 0)]]), new Rule(34, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[3],[[new ArgProj(0, 0)]]), new Rule(33, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[1],[[new ArgProj(0, 0)]]), new Rule(79, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[31, 80],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(80, new Arg(0),[79],[[new ArgProj(0, 0)]]), new Rule(80, new Arg(0),[78],[[new ArgProj(0, 0)]]), new Rule(79, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[29, 79],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(78, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[29, 78],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(76, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[27, 77],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(77, new Arg(0),[76],[[new ArgProj(0, 0)]]), new Rule(77, new Arg(0),[75],[[new ArgProj(0, 0)]]), new Rule(76, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[25, 76],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(75, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[25, 75],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(73, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[23, 74],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(74, new Arg(0),[73],[[new ArgProj(0, 0)]]), new Rule(74, new Arg(0),[72],[[new ArgProj(0, 0)]]), new Rule(73, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[21, 73],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(72, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[21, 72],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(70, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[19, 71],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(71, new Arg(0),[70],[[new ArgProj(0, 0)]]), new Rule(71, new Arg(0),[69],[[new ArgProj(0, 0)]]), new Rule(70, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[17, 70],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(69, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[17, 69],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(67, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[15, 68],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(68, new Arg(0),[67],[[new ArgProj(0, 0)]]), new Rule(68, new Arg(0),[66],[[new ArgProj(0, 0)]]), new Rule(67, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[13, 67],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(66, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[13, 66],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(64, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[11, 65],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(65, new Arg(0),[64],[[new ArgProj(0, 0)]]), new Rule(65, new Arg(0),[63],[[new ArgProj(0, 0)]]), new Rule(64, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[9, 64],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(63, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[9, 63],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(61, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[7, 62],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(62, new Arg(0),[61],[[new ArgProj(0, 0)]]), new Rule(62, new Arg(0),[60],[[new ArgProj(0, 0)]]), new Rule(61, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[5, 61],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(60, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[5, 60],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(58, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[3, 59],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(59, new Arg(0),[58],[[new ArgProj(0, 0)]]), new Rule(59, new Arg(0),[57],[[new ArgProj(0, 0)]]), new Rule(58, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[1, 58],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(57, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[1, 57],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(55, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[56],[[new ArgProj(0, 0)]]), new Rule(56, new Arg(0),[55],[[new ArgProj(0, 0)]]), new Rule(56, new Arg(0),[54],[[new ArgProj(0, 0)]]), new Rule(55, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[55],[[new ArgProj(0, 0)]]), new Rule(54, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[54],[[new ArgProj(0, 0)]]), new Rule(52, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[53],[[new ArgProj(0, 0)]]), new Rule(53, new Arg(0),[52],[[new ArgProj(0, 0)]]), new Rule(53, new Arg(0),[51],[[new ArgProj(0, 0)]]), new Rule(52, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[52],[[new ArgProj(0, 0)]]), new Rule(51, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[51],[[new ArgProj(0, 0)]]), new Rule(49, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[50],[[new ArgProj(0, 0)]]), new Rule(50, new Arg(0),[49],[[new ArgProj(0, 0)]]), new Rule(50, new Arg(0),[48],[[new ArgProj(0, 0)]]), new Rule(49, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[49],[[new ArgProj(0, 0)]]), new Rule(48, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[48],[[new ArgProj(0, 0)]]), new Rule(46, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[47],[[new ArgProj(0, 0)]]), new Rule(47, new Arg(0),[46],[[new ArgProj(0, 0)]]), new Rule(47, new Arg(0),[45],[[new ArgProj(0, 0)]]), new Rule(46, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[46],[[new ArgProj(0, 0)]]), new Rule(45, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[45],[[new ArgProj(0, 0)]]), new Rule(43, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[44],[[new ArgProj(0, 0)]]), new Rule(44, new Arg(0),[43],[[new ArgProj(0, 0)]]), new Rule(44, new Arg(0),[42],[[new ArgProj(0, 0)]]), new Rule(43, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[43],[[new ArgProj(0, 0)]]), new Rule(42, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[42],[[new ArgProj(0, 0)]]), new Rule(40, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[41],[[new ArgProj(0, 0)]]), new Rule(41, new Arg(0),[40],[[new ArgProj(0, 0)]]), new Rule(41, new Arg(0),[39],[[new ArgProj(0, 0)]]), new Rule(40, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[40],[[new ArgProj(0, 0)]]), new Rule(39, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[39],[[new ArgProj(0, 0)]]), new Rule(37, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[38],[[new ArgProj(0, 0)]]), new Rule(38, new Arg(0),[37],[[new ArgProj(0, 0)]]), new Rule(38, new Arg(0),[36],[[new ArgProj(0, 0)]]), new Rule(37, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[37],[[new ArgProj(0, 0)]]), new Rule(36, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[36],[[new ArgProj(0, 0)]]), new Rule(34, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[35],[[new ArgProj(0, 0)]]), new Rule(35, new Arg(0),[34],[[new ArgProj(0, 0)]]), new Rule(35, new Arg(0),[33],[[new ArgProj(0, 0)]]), new Rule(34, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[34],[[new ArgProj(0, 0)]]), new Rule(33, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[33],[[new ArgProj(0, 0)]]), new Rule(31, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[32],[[new ArgProj(0, 0), new Terminal("and"), new ArgProj(0, 1)]]), new Rule(29, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[30],[[new ArgProj(0, 0), new Terminal("and"), new ArgProj(0, 1)]]), new Rule(27, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[28],[[new ArgProj(0, 0), new Terminal("and"), new ArgProj(0, 1)]]), new Rule(25, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[26],[[new ArgProj(0, 0), new Terminal("and"), new ArgProj(0, 1)]]), new Rule(23, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[24],[[new ArgProj(0, 0), new Terminal("and"), new ArgProj(0, 1)]]), new Rule(21, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[22],[[new ArgProj(0, 0), new Terminal("and"), new ArgProj(0, 1)]]), new Rule(19, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[20],[[new ArgProj(0, 0), new Terminal("and"), new ArgProj(0, 1)]]), new Rule(17, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[18],[[new ArgProj(0, 0), new Terminal("and"), new ArgProj(0, 1)]]), new Rule(15, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[16],[[new ArgProj(0, 0), new Terminal("and"), new ArgProj(0, 1)]]), new Rule(13, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[14],[[new ArgProj(0, 0), new Terminal("and"), new ArgProj(0, 1)]]), new Rule(11, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[12],[[new ArgProj(0, 0), new Terminal("and"), new ArgProj(0, 1)]]), new Rule(9, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[10],[[new ArgProj(0, 0), new Terminal("and"), new ArgProj(0, 1)]]), new Rule(7, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[8],[[new ArgProj(0, 0), new Terminal("and"), new ArgProj(0, 1)]]), new Rule(5, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[6],[[new ArgProj(0, 0), new Terminal("and"), new ArgProj(0, 1)]]), new Rule(3, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[4],[[new ArgProj(0, 0), new Terminal("and"), new ArgProj(0, 1)]]), new Rule(1, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[2],[[new ArgProj(0, 0), new Terminal("and"), new ArgProj(0, 1)]])],{Adverb:[89], Float:[-3], Int:[-2], Item:[107, 108, 109, 110, 104, 111, 112, 106, 93, 94, 95, 96, 97, 98, 99, 100, 101, 103, 105], ListQual:[80, 78, 79, 120, 30, 32, 56, 54, 55, 77, 75, 76, 119, 26, 28, 53, 51, 52, 74, 72, 73, 118, 22, 24, 50, 48, 49, 71, 69, 70, 117, 18, 20, 47, 45, 46, 68, 66, 67, 116, 14, 16, 44, 42, 43, 65, 63, 64, 115, 10, 12, 41, 39, 40, 62, 60, 61, 114, 6, 8, 38, 36, 37, 59, 57, 58, 113, 2, 4, 35, 33, 34], Paragraph:[91], Phrase:[92], Quality:[88, 29, 31, 87, 25, 27, 86, 21, 23, 85, 17, 19, 84, 13, 15, 83, 9, 11, 82, 5, 7, 81, 1, 3], STense:[102, 90], String:[-1], _Var:[-4]})), RestaurantSpa: new GFConcrete({coding: "utf8"},{A_List_Of_Adjectives: function(cs){return new Arr(new Arr(new Seq(Restaurant.concretes["RestaurantSpa"].rule("_1", cs), new Str("y"), Restaurant.concretes["RestaurantSpa"].rule("_2", cs).sel(new Int(0))), new Seq(Restaurant.concretes["RestaurantSpa"].rule("_5", cs), new Str("y"), Restaurant.concretes["RestaurantSpa"].rule("_2", cs).sel(new Int(1))), new Seq(Restaurant.concretes["RestaurantSpa"].rule("_8", cs), new Str("y"), Restaurant.concretes["RestaurantSpa"].rule("_2", cs).sel(new Int(2))), new Seq(Restaurant.concretes["RestaurantSpa"].rule("_0", cs).sel(new Int(3)), new Str("y"), Restaurant.concretes["RestaurantSpa"].rule("_2", cs).sel(new Int(3))), new Seq(Restaurant.concretes["RestaurantSpa"].rule("_0", cs).sel(new Int(4)), new Str("y"), Restaurant.concretes["RestaurantSpa"].rule("_2", cs).sel(new Int(4)))), Restaurant.concretes["RestaurantSpa"].rule("_18", cs));}, Adj_Comma_List_Of_Adjs: function(cs){return new Arr((new Arr(Restaurant.concretes["RestaurantSpa"].rule("_20", cs), new Int(1))).sel(Restaurant.concretes["RestaurantSpa"].rule("_0", cs)), new Arr(new Seq(Restaurant.concretes["RestaurantSpa"].rule("_23", cs), new Str(","), Restaurant.concretes["RestaurantSpa"].rule("_24", cs).sel(new Int(0))), new Seq(Restaurant.concretes["RestaurantSpa"].rule("_27", cs), new Str(","), Restaurant.concretes["RestaurantSpa"].rule("_24", cs).sel(new Int(1))), new Seq(Restaurant.concretes["RestaurantSpa"].rule("_30", cs), new Str(","), Restaurant.concretes["RestaurantSpa"].rule("_24", cs).sel(new Int(2))), new Seq(Restaurant.concretes["RestaurantSpa"].rule("_33", cs), new Str(","), Restaurant.concretes["RestaurantSpa"].rule("_24", cs).sel(new Int(3))), new Seq(Restaurant.concretes["RestaurantSpa"].rule("_36", cs), new Str(","), Restaurant.concretes["RestaurantSpa"].rule("_24", cs).sel(new Int(4)))), cs[1].sel(new Int(2)));}, Adjective_And_Adjective: function(cs){return new Arr((new Arr(Restaurant.concretes["RestaurantSpa"].rule("_24", cs), new Int(1))).sel(Restaurant.concretes["RestaurantSpa"].rule("_0", cs)), Restaurant.concretes["RestaurantSpa"].rule("_18", cs), Restaurant.concretes["RestaurantSpa"].rule("_20", cs));}, Attentive: function(cs){return new Arr(new Suffix("atent", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, Authentic: function(cs){return new Arr(new Suffix("auténtic", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, Awful: function(cs){return new Arr(new Suffix("terrible", Restaurant.concretes["RestaurantSpa"].rule("_50", cs)), new Int(1));}, Bad: function(cs){return new Arr(new Suffix("mal", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, Boring: function(cs){return new Arr(new Suffix("aburrid", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, Certainly: function(cs){return new Arr(new Str("ciertamente"));}, Cheap: function(cs){return new Arr(new Suffix("barat", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, Chinese: function(cs){return new Arr(new Suffix("chin", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, Clean: function(cs){return new Arr(new Suffix("limpi", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, Completely: function(cs){return new Variants(new Arr(new Str("completamente")), new Arr(new Str("totalmente")), new Arr(new Str("definitivamente")), new Arr(new Str("absolutamente")));}, Conditional_Tense: function(cs){return new Arr(Restaurant.concretes["RestaurantSpa"].rule("_64", cs), new Int(4));}, Courteous: function(cs){return new Arr(new Suffix("cortés", Restaurant.concretes["RestaurantSpa"].rule("_66", cs)), new Int(1));}, Delicious: function(cs){return new Variants(new Arr(new Arr(new Str("delicioso"), new Str("deliciosos"), new Str("deliciosa"), new Str("deliciosas"), new Str("deliciosamente")), new Int(1)), new Arr(new Arr(new Str("exquisito"), new Str("exquisitos"), new Str("exquisita"), new Str("exquisitas"), new Str("exquisitamente")), new Int(1)), new Arr(new Arr(new Str("sabroso"), new Str("sabrosos"), new Str("sabrosa"), new Str("sabrosas"), new Str("sabrosamente")), new Int(1)));}, Dirty: function(cs){return new Arr(new Suffix("suci", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, Disgusting: function(cs){return new Arr(new Suffix("repugnante", Restaurant.concretes["RestaurantSpa"].rule("_50", cs)), new Int(1));}, Diverse: function(cs){return new Arr(new Suffix("variad", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, Efficient: function(cs){return new Arr(new Suffix("eficiente", Restaurant.concretes["RestaurantSpa"].rule("_50", cs)), new Int(1));}, Empty_Sentence: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_77", cs);}, Excellent: function(cs){return new Arr(new Suffix("excelente", Restaurant.concretes["RestaurantSpa"].rule("_50", cs)), new Int(1));}, Expensive: function(cs){return new Arr(new Suffix("car", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, Fatty: function(cs){return new Arr(new Suffix("grasos", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, French: function(cs){return new Arr(new Suffix("franc", Restaurant.concretes["RestaurantSpa"].rule("_84", cs)), new Int(1));}, Fresh: function(cs){return new Arr(new Suffix("fresc", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, Friendly: function(cs){return new Arr(new Suffix("amigable", Restaurant.concretes["RestaurantSpa"].rule("_50", cs)), new Int(1));}, Good: function(cs){return new Arr(new Suffix("buen", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, Great: function(cs){return new Arr(new Suffix("magnífic", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, Hardly: function(cs){return new Arr(new Str("difícilmente"));}, Helpful: function(cs){return new Arr(new Suffix("servicial", Restaurant.concretes["RestaurantSpa"].rule("_66", cs)), new Int(1));}, Honestly: function(cs){return new Arr(new Str("honestamente"));}, Horrible: function(cs){return new Variants(new Arr(new Arr(new Str("horrible"), new Str("horribles"), new Str("horrible"), new Str("horribles"), new Str("horriblemente")), new Int(1)), new Arr(new Arr(new Str("espantoso"), new Str("espantosos"), new Str("espantosa"), new Str("espantosas"), new Str("espantosamente")), new Int(1)));}, I_Do_Not_Recommend: function(cs){return new Variants(new Arr(new Seq(new Variants(new Seq(), new Str("yo")), new Str("no"),(new Arr(new Str("me"), new Str("te"), new Str("le"), new Str("nos"), new Str("vos"), new Str("les"), new Str("me"), new Str("te"), new Str("le"), new Str("nos"), new Str("vos"), new Str("les"), new Seq(), new Seq())).sel((new Arr(new Arr(new Int(13), new Int(13)), new Arr(new Int(13), new Int(13)))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1)))),(new Arr(new Str("me"), new Str("te"), new Str("lo"), new Str("nos"), new Str("vos"), new Str("los"), new Str("me"), new Str("te"), new Str("la"), new Str("nos"), new Str("vos"), new Str("las"), new Str("me"), new Seq())).sel((new Arr(new Arr((new Arr((new Arr((new Arr(new Int(0), new Int(6))).sel(cs[1].sel(new Int(1)).sel(new Int(0))),(new Arr(new Int(3), new Int(9))).sel(cs[1].sel(new Int(1)).sel(new Int(0))))).sel(cs[1].sel(new Int(1)).sel(new Int(1))),(new Arr((new Arr(new Int(1), new Int(7))).sel(cs[1].sel(new Int(1)).sel(new Int(0))),(new Arr(new Int(4), new Int(10))).sel(cs[1].sel(new Int(1)).sel(new Int(0))))).sel(cs[1].sel(new Int(1)).sel(new Int(1))),(new Arr((new Arr(new Int(2), new Int(8))).sel(cs[1].sel(new Int(1)).sel(new Int(0))),(new Arr(new Int(5), new Int(11))).sel(cs[1].sel(new Int(1)).sel(new Int(0))))).sel(cs[1].sel(new Int(1)).sel(new Int(1))))).sel(cs[1].sel(new Int(1)).sel(new Int(2))), new Int(13)), new Arr(new Int(13), new Int(13)))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1)))),(new Arr(new Arr(new Arr(new Str("recomiendo"), new Str("recomiendas"), new Str("recomienda")), new Arr(new Str("recomendamos"), new Str("recomendáis"), new Str("recomiendan"))), new Arr(new Arr(new Str("recomiendo"), new Str("recomiendas"), new Str("recomienda")), new Arr(new Str("recomendamos"), new Str("recomendáis"), new Str("recomiendan"))))).sel((new Arr(new Int(0), new Int(0), new Int(0))).sel(new Int(0))).sel((new Arr(new Int(0), new Int(0), new Int(0))).sel(new Int(1))).sel((new Arr(new Int(0), new Int(0), new Int(0))).sel(new Int(2))), cs[0].sel(new Int(0)),(new Arr(new Arr(new Seq(), new Seq()), new Arr(new Seq(), new Seq()))).sel((new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(1)), new Arr(new Int(1), new Int(0)), new Arr(new Int(1), new Int(1)))).sel((new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1)))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1)))).sel(new Int(0))).sel((new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(1)), new Arr(new Int(1), new Int(0)), new Arr(new Int(1), new Int(1)))).sel((new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1)))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1)))).sel(new Int(1))),(new Arr(new Arr(new Seq(), cs[1].sel(new Int(0)).sel(new Int(1))), new Arr(cs[1].sel(new Int(0)).sel(new Int(1)), cs[1].sel(new Int(0)).sel(new Int(1))))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1))))), new Arr(new Seq(new Variants(new Seq(), new Str("yo")), new Str("no"),(new Arr(new Str("me"), new Str("te"), new Str("le"), new Str("nos"), new Str("vos"), new Str("les"), new Str("me"), new Str("te"), new Str("le"), new Str("nos"), new Str("vos"), new Str("les"), new Seq(), new Seq())).sel((new Arr(new Arr(new Int(13), new Int(13)), new Arr(new Int(13), new Int(13)))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1)))),(new Arr(new Str("me"), new Str("te"), new Str("lo"), new Str("nos"), new Str("vos"), new Str("los"), new Str("me"), new Str("te"), new Str("la"), new Str("nos"), new Str("vos"), new Str("las"), new Str("me"), new Seq())).sel((new Arr(new Arr((new Arr((new Arr((new Arr(new Int(0), new Int(6))).sel(cs[1].sel(new Int(1)).sel(new Int(0))),(new Arr(new Int(3), new Int(9))).sel(cs[1].sel(new Int(1)).sel(new Int(0))))).sel(cs[1].sel(new Int(1)).sel(new Int(1))),(new Arr((new Arr(new Int(1), new Int(7))).sel(cs[1].sel(new Int(1)).sel(new Int(0))),(new Arr(new Int(4), new Int(10))).sel(cs[1].sel(new Int(1)).sel(new Int(0))))).sel(cs[1].sel(new Int(1)).sel(new Int(1))),(new Arr((new Arr(new Int(2), new Int(8))).sel(cs[1].sel(new Int(1)).sel(new Int(0))),(new Arr(new Int(5), new Int(11))).sel(cs[1].sel(new Int(1)).sel(new Int(0))))).sel(cs[1].sel(new Int(1)).sel(new Int(1))))).sel(cs[1].sel(new Int(1)).sel(new Int(2))), new Int(13)), new Arr(new Int(13), new Int(13)))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1)))),(new Arr(new Arr(new Arr(new Str("recomendaría"), new Str("recomendarías"), new Str("recomendaría")), new Arr(new Str("recomendaríamos"), new Str("recomendaríais"), new Str("recomendarían"))), new Arr(new Arr(new Str("recomendaría"), new Str("recomendarías"), new Str("recomendaría")), new Arr(new Str("recomendaríamos"), new Str("recomendaríais"), new Str("recomendarían"))))).sel((new Arr(new Int(0), new Int(0), new Int(0))).sel(new Int(0))).sel((new Arr(new Int(0), new Int(0), new Int(0))).sel(new Int(1))).sel((new Arr(new Int(0), new Int(0), new Int(0))).sel(new Int(2))), cs[0].sel(new Int(0)),(new Arr(new Arr(new Seq(), new Seq()), new Arr(new Seq(), new Seq()))).sel((new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(1)), new Arr(new Int(1), new Int(0)), new Arr(new Int(1), new Int(1)))).sel((new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1)))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1)))).sel(new Int(0))).sel((new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(1)), new Arr(new Int(1), new Int(0)), new Arr(new Int(1), new Int(1)))).sel((new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1)))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1)))).sel(new Int(1))),(new Arr(new Arr(new Seq(), cs[1].sel(new Int(0)).sel(new Int(1))), new Arr(cs[1].sel(new Int(0)).sel(new Int(1)), cs[1].sel(new Int(0)).sel(new Int(1))))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1))))));}, I_Recommend: function(cs){return new Variants(new Arr(new Seq(new Variants(new Seq(), new Str("yo")),(new Arr(new Str("me"), new Str("te"), new Str("le"), new Str("nos"), new Str("vos"), new Str("les"), new Str("me"), new Str("te"), new Str("le"), new Str("nos"), new Str("vos"), new Str("les"), new Seq(), new Seq())).sel((new Arr(new Arr(new Int(13), new Int(13)), new Arr(new Int(13), new Int(13)))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1)))),(new Arr(new Str("me"), new Str("te"), new Str("lo"), new Str("nos"), new Str("vos"), new Str("los"), new Str("me"), new Str("te"), new Str("la"), new Str("nos"), new Str("vos"), new Str("las"), new Str("me"), new Seq())).sel((new Arr(new Arr((new Arr((new Arr((new Arr(new Int(0), new Int(6))).sel(cs[1].sel(new Int(1)).sel(new Int(0))),(new Arr(new Int(3), new Int(9))).sel(cs[1].sel(new Int(1)).sel(new Int(0))))).sel(cs[1].sel(new Int(1)).sel(new Int(1))),(new Arr((new Arr(new Int(1), new Int(7))).sel(cs[1].sel(new Int(1)).sel(new Int(0))),(new Arr(new Int(4), new Int(10))).sel(cs[1].sel(new Int(1)).sel(new Int(0))))).sel(cs[1].sel(new Int(1)).sel(new Int(1))),(new Arr((new Arr(new Int(2), new Int(8))).sel(cs[1].sel(new Int(1)).sel(new Int(0))),(new Arr(new Int(5), new Int(11))).sel(cs[1].sel(new Int(1)).sel(new Int(0))))).sel(cs[1].sel(new Int(1)).sel(new Int(1))))).sel(cs[1].sel(new Int(1)).sel(new Int(2))), new Int(13)), new Arr(new Int(13), new Int(13)))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1)))),(new Arr(new Arr(new Arr(new Str("recomiendo"), new Str("recomiendas"), new Str("recomienda")), new Arr(new Str("recomendamos"), new Str("recomendáis"), new Str("recomiendan"))), new Arr(new Arr(new Str("recomiendo"), new Str("recomiendas"), new Str("recomienda")), new Arr(new Str("recomendamos"), new Str("recomendáis"), new Str("recomiendan"))))).sel((new Arr(new Int(0), new Int(0), new Int(0))).sel(new Int(0))).sel((new Arr(new Int(0), new Int(0), new Int(0))).sel(new Int(1))).sel((new Arr(new Int(0), new Int(0), new Int(0))).sel(new Int(2))), cs[0].sel(new Int(0)),(new Arr(new Arr(new Seq(), new Seq()), new Arr(new Seq(), new Seq()))).sel((new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(1)), new Arr(new Int(1), new Int(0)), new Arr(new Int(1), new Int(1)))).sel((new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1)))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1)))).sel(new Int(0))).sel((new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(1)), new Arr(new Int(1), new Int(0)), new Arr(new Int(1), new Int(1)))).sel((new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1)))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1)))).sel(new Int(1))),(new Arr(new Arr(new Seq(), cs[1].sel(new Int(0)).sel(new Int(1))), new Arr(cs[1].sel(new Int(0)).sel(new Int(1)), cs[1].sel(new Int(0)).sel(new Int(1))))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1))))), new Arr(new Seq(new Variants(new Seq(), new Str("yo")),(new Arr(new Str("me"), new Str("te"), new Str("le"), new Str("nos"), new Str("vos"), new Str("les"), new Str("me"), new Str("te"), new Str("le"), new Str("nos"), new Str("vos"), new Str("les"), new Seq(), new Seq())).sel((new Arr(new Arr(new Int(13), new Int(13)), new Arr(new Int(13), new Int(13)))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1)))),(new Arr(new Str("me"), new Str("te"), new Str("lo"), new Str("nos"), new Str("vos"), new Str("los"), new Str("me"), new Str("te"), new Str("la"), new Str("nos"), new Str("vos"), new Str("las"), new Str("me"), new Seq())).sel((new Arr(new Arr((new Arr((new Arr((new Arr(new Int(0), new Int(6))).sel(cs[1].sel(new Int(1)).sel(new Int(0))),(new Arr(new Int(3), new Int(9))).sel(cs[1].sel(new Int(1)).sel(new Int(0))))).sel(cs[1].sel(new Int(1)).sel(new Int(1))),(new Arr((new Arr(new Int(1), new Int(7))).sel(cs[1].sel(new Int(1)).sel(new Int(0))),(new Arr(new Int(4), new Int(10))).sel(cs[1].sel(new Int(1)).sel(new Int(0))))).sel(cs[1].sel(new Int(1)).sel(new Int(1))),(new Arr((new Arr(new Int(2), new Int(8))).sel(cs[1].sel(new Int(1)).sel(new Int(0))),(new Arr(new Int(5), new Int(11))).sel(cs[1].sel(new Int(1)).sel(new Int(0))))).sel(cs[1].sel(new Int(1)).sel(new Int(1))))).sel(cs[1].sel(new Int(1)).sel(new Int(2))), new Int(13)), new Arr(new Int(13), new Int(13)))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1)))),(new Arr(new Arr(new Arr(new Str("recomendaría"), new Str("recomendarías"), new Str("recomendaría")), new Arr(new Str("recomendaríamos"), new Str("recomendaríais"), new Str("recomendarían"))), new Arr(new Arr(new Str("recomendaría"), new Str("recomendarías"), new Str("recomendaría")), new Arr(new Str("recomendaríamos"), new Str("recomendaríais"), new Str("recomendarían"))))).sel((new Arr(new Int(0), new Int(0), new Int(0))).sel(new Int(0))).sel((new Arr(new Int(0), new Int(0), new Int(0))).sel(new Int(1))).sel((new Arr(new Int(0), new Int(0), new Int(0))).sel(new Int(2))), cs[0].sel(new Int(0)),(new Arr(new Arr(new Seq(), new Seq()), new Arr(new Seq(), new Seq()))).sel((new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(1)), new Arr(new Int(1), new Int(0)), new Arr(new Int(1), new Int(1)))).sel((new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1)))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1)))).sel(new Int(0))).sel((new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(1)), new Arr(new Int(1), new Int(0)), new Arr(new Int(1), new Int(1)))).sel((new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1)))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1)))).sel(new Int(1))),(new Arr(new Arr(new Seq(), cs[1].sel(new Int(0)).sel(new Int(1))), new Arr(cs[1].sel(new Int(0)).sel(new Int(1)), cs[1].sel(new Int(0)).sel(new Int(1))))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(0))).sel((new Arr(cs[1].sel(new Int(2)), new Int(0))).sel(new Int(1))))));}, Impersonal: function(cs){return new Variants(new Arr(new Arr(new Str("impersonal"), new Str("impersonales"), new Str("impersonal"), new Str("impersonales"), new Str("impersonalmente")), new Int(1)), new Arr(new Arr(new Str("frío"), new Str("fríos"), new Str("fría"), new Str("frías"), new Str("fríamente")), new Int(1)));}, Inefficient: function(cs){return new Variants(new Arr(new Arr(new Str("ineficiente"), new Str("ineficientes"), new Str("ineficiente"), new Str("ineficientes"), new Str("ineficientemente")), new Int(1)), new Arr(new Arr(new Str("incompetente"), new Str("incompetentes"), new Str("incompetente"), new Str("incompetentes"), new Str("incompetentemente")), new Int(1)));}, Italian: function(cs){return new Arr(new Suffix("italian", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, Japanese: function(cs){return new Arr(new Suffix("japon", Restaurant.concretes["RestaurantSpa"].rule("_84", cs)), new Int(1));}, Mexican: function(cs){return new Arr(new Suffix("mexican", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, Nice: function(cs){return new Arr(new Suffix("agradable", Restaurant.concretes["RestaurantSpa"].rule("_50", cs)), new Int(1));}, NoAdverb: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_77", cs);}, Personal: function(cs){return new Arr(new Suffix("personal", Restaurant.concretes["RestaurantSpa"].rule("_66", cs)), new Int(1));}, Present_Tense: function(cs){return new Arr(Restaurant.concretes["RestaurantSpa"].rule("_64", cs), new Int(0));}, Prompt: function(cs){return new Arr(new Suffix("rápid", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, Really: function(cs){return new Variants(new Arr(new Str("realmente")), new Arr(new Str("verdaderamente")));}, Reluctantly: function(cs){return new Arr(new Seq(new Str("a"), new Str("regañadientes")));}, Rude: function(cs){return new Variants(new Arr(new Arr(new Str("grosero"), new Str("groseros"), new Str("grosera"), new Str("groseras"), new Str("groseramente")), new Int(1)), new Arr(new Arr(new Str("descortés"), new Str("descortéses"), new Str("descortés"), new Str("descortéses"), new Str("descortésmente")), new Int(1)));}, Sentence: function(cs){return new Arr(new Seq(Restaurant.concretes["RestaurantSpa"].rule("_18", cs), new Str("."), Restaurant.concretes["RestaurantSpa"].rule("_20", cs)));}, Slow: function(cs){return new Arr(new Suffix("lent", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, Strongly: function(cs){return new Arr(new Str("enfáticamente"));}, Tasteless: function(cs){return new Variants(new Arr(new Arr(new Str("insípido"), new Str("insípidos"), new Str("insípida"), new Str("insípidas"), new Str("insípidamente")), new Int(1)), new Arr(new Arr(new Str("insulso"), new Str("insulsos"), new Str("insulsa"), new Str("insulsas"), new Str("insulsamente")), new Int(1)));}, Thai: function(cs){return new Arr(new Suffix("tailand", Restaurant.concretes["RestaurantSpa"].rule("_84", cs)), new Int(1));}, The_Cheese: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSpa"].rule("_121", cs), Restaurant.concretes["RestaurantSpa"].rule("_121", cs), Restaurant.concretes["RestaurantSpa"].rule("_122", cs), Restaurant.concretes["RestaurantSpa"].rule("_123", cs), Restaurant.concretes["RestaurantSpa"].rule("_121", cs), Restaurant.concretes["RestaurantSpa"].rule("_121", cs), Restaurant.concretes["RestaurantSpa"].rule("_122", cs), Restaurant.concretes["RestaurantSpa"].rule("_123", cs), Restaurant.concretes["RestaurantSpa"].rule("_122", cs), Restaurant.concretes["RestaurantSpa"].rule("_122", cs), Restaurant.concretes["RestaurantSpa"].rule("_122", cs), Restaurant.concretes["RestaurantSpa"].rule("_122", cs)), Restaurant.concretes["RestaurantSpa"].rule("_125", cs), new Int(1));}, The_Cheeses: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSpa"].rule("_127", cs), Restaurant.concretes["RestaurantSpa"].rule("_127", cs), Restaurant.concretes["RestaurantSpa"].rule("_128", cs), Restaurant.concretes["RestaurantSpa"].rule("_129", cs), Restaurant.concretes["RestaurantSpa"].rule("_127", cs), Restaurant.concretes["RestaurantSpa"].rule("_127", cs), Restaurant.concretes["RestaurantSpa"].rule("_128", cs), Restaurant.concretes["RestaurantSpa"].rule("_129", cs), Restaurant.concretes["RestaurantSpa"].rule("_128", cs), Restaurant.concretes["RestaurantSpa"].rule("_128", cs), Restaurant.concretes["RestaurantSpa"].rule("_128", cs), Restaurant.concretes["RestaurantSpa"].rule("_128", cs)), Restaurant.concretes["RestaurantSpa"].rule("_131", cs), new Int(1));}, The_Desserts: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSpa"].rule("_133", cs), Restaurant.concretes["RestaurantSpa"].rule("_133", cs), Restaurant.concretes["RestaurantSpa"].rule("_134", cs), Restaurant.concretes["RestaurantSpa"].rule("_135", cs), Restaurant.concretes["RestaurantSpa"].rule("_133", cs), Restaurant.concretes["RestaurantSpa"].rule("_133", cs), Restaurant.concretes["RestaurantSpa"].rule("_134", cs), Restaurant.concretes["RestaurantSpa"].rule("_135", cs), Restaurant.concretes["RestaurantSpa"].rule("_134", cs), Restaurant.concretes["RestaurantSpa"].rule("_134", cs), Restaurant.concretes["RestaurantSpa"].rule("_134", cs), Restaurant.concretes["RestaurantSpa"].rule("_134", cs)), Restaurant.concretes["RestaurantSpa"].rule("_131", cs), new Int(1));}, The_Dishes: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSpa"].rule("_138", cs), Restaurant.concretes["RestaurantSpa"].rule("_138", cs), Restaurant.concretes["RestaurantSpa"].rule("_139", cs), Restaurant.concretes["RestaurantSpa"].rule("_140", cs), Restaurant.concretes["RestaurantSpa"].rule("_138", cs), Restaurant.concretes["RestaurantSpa"].rule("_138", cs), Restaurant.concretes["RestaurantSpa"].rule("_139", cs), Restaurant.concretes["RestaurantSpa"].rule("_140", cs), Restaurant.concretes["RestaurantSpa"].rule("_139", cs), Restaurant.concretes["RestaurantSpa"].rule("_139", cs), Restaurant.concretes["RestaurantSpa"].rule("_139", cs), Restaurant.concretes["RestaurantSpa"].rule("_139", cs)), Restaurant.concretes["RestaurantSpa"].rule("_131", cs), new Int(1));}, The_Drinks: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSpa"].rule("_143", cs), Restaurant.concretes["RestaurantSpa"].rule("_143", cs), Restaurant.concretes["RestaurantSpa"].rule("_144", cs), Restaurant.concretes["RestaurantSpa"].rule("_145", cs), Restaurant.concretes["RestaurantSpa"].rule("_143", cs), Restaurant.concretes["RestaurantSpa"].rule("_143", cs), Restaurant.concretes["RestaurantSpa"].rule("_144", cs), Restaurant.concretes["RestaurantSpa"].rule("_145", cs), Restaurant.concretes["RestaurantSpa"].rule("_144", cs), Restaurant.concretes["RestaurantSpa"].rule("_144", cs), Restaurant.concretes["RestaurantSpa"].rule("_144", cs), Restaurant.concretes["RestaurantSpa"].rule("_144", cs)), new Arr(new Int(1), new Int(1), new Int(2)), new Int(1));}, The_Fish: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSpa"].rule("_149", cs), Restaurant.concretes["RestaurantSpa"].rule("_149", cs), Restaurant.concretes["RestaurantSpa"].rule("_150", cs), Restaurant.concretes["RestaurantSpa"].rule("_151", cs), Restaurant.concretes["RestaurantSpa"].rule("_149", cs), Restaurant.concretes["RestaurantSpa"].rule("_149", cs), Restaurant.concretes["RestaurantSpa"].rule("_150", cs), Restaurant.concretes["RestaurantSpa"].rule("_151", cs), Restaurant.concretes["RestaurantSpa"].rule("_150", cs), Restaurant.concretes["RestaurantSpa"].rule("_150", cs), Restaurant.concretes["RestaurantSpa"].rule("_150", cs), Restaurant.concretes["RestaurantSpa"].rule("_150", cs)), Restaurant.concretes["RestaurantSpa"].rule("_125", cs), new Int(1));}, The_Food: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSpa"].rule("_154", cs), Restaurant.concretes["RestaurantSpa"].rule("_154", cs), Restaurant.concretes["RestaurantSpa"].rule("_155", cs), Restaurant.concretes["RestaurantSpa"].rule("_156", cs), Restaurant.concretes["RestaurantSpa"].rule("_154", cs), Restaurant.concretes["RestaurantSpa"].rule("_154", cs), Restaurant.concretes["RestaurantSpa"].rule("_155", cs), Restaurant.concretes["RestaurantSpa"].rule("_156", cs), Restaurant.concretes["RestaurantSpa"].rule("_155", cs), Restaurant.concretes["RestaurantSpa"].rule("_155", cs), Restaurant.concretes["RestaurantSpa"].rule("_155", cs), Restaurant.concretes["RestaurantSpa"].rule("_155", cs)), Restaurant.concretes["RestaurantSpa"].rule("_158", cs), new Int(1));}, The_Item_Is: function(cs){return new Arr(new Seq(Restaurant.concretes["RestaurantSpa"].rule("_36", cs), Restaurant.concretes["RestaurantSpa"].rule("_166", cs), Restaurant.concretes["RestaurantSpa"].rule("_180", cs)));}, The_Item_Is_Not: function(cs){return new Arr(new Seq(Restaurant.concretes["RestaurantSpa"].rule("_36", cs), new Str("no"), Restaurant.concretes["RestaurantSpa"].rule("_166", cs), Restaurant.concretes["RestaurantSpa"].rule("_180", cs)));}, The_Pizza: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSpa"].rule("_185", cs), Restaurant.concretes["RestaurantSpa"].rule("_185", cs), Restaurant.concretes["RestaurantSpa"].rule("_186", cs), Restaurant.concretes["RestaurantSpa"].rule("_187", cs), Restaurant.concretes["RestaurantSpa"].rule("_185", cs), Restaurant.concretes["RestaurantSpa"].rule("_185", cs), Restaurant.concretes["RestaurantSpa"].rule("_186", cs), Restaurant.concretes["RestaurantSpa"].rule("_187", cs), Restaurant.concretes["RestaurantSpa"].rule("_186", cs), Restaurant.concretes["RestaurantSpa"].rule("_186", cs), Restaurant.concretes["RestaurantSpa"].rule("_186", cs), Restaurant.concretes["RestaurantSpa"].rule("_186", cs)), Restaurant.concretes["RestaurantSpa"].rule("_158", cs), new Int(1));}, The_Restaurant: function(cs){return new Variants(new Arr(new Arr(new Seq(new Str("el"), new Str("restaurante")), new Seq(new Str("el"), new Str("restaurante")), new Seq(new Str("del"), new Str("restaurante")), new Seq(new Str("al"), new Str("restaurante")), new Seq(new Str("el"), new Str("restaurante")), new Seq(new Str("el"), new Str("restaurante")), new Seq(new Str("del"), new Str("restaurante")), new Seq(new Str("al"), new Str("restaurante")), new Seq(new Str("del"), new Str("restaurante")), new Seq(new Str("del"), new Str("restaurante")), new Seq(new Str("del"), new Str("restaurante")), new Seq(new Str("del"), new Str("restaurante"))), new Arr(new Int(0), new Int(0), new Int(2)), new Int(1)), new Arr(new Arr(new Seq(new Str("este"), new Str("restaurante")), new Seq(new Str("este"), new Str("restaurante")), new Seq(new Str("de"), new Str("este"), new Str("restaurante")), new Seq(new Str("a"), new Str("este"), new Str("restaurante")), new Seq(new Str("este"), new Str("restaurante")), new Seq(new Str("este"), new Str("restaurante")), new Seq(new Str("de"), new Str("este"), new Str("restaurante")), new Seq(new Str("a"), new Str("este"), new Str("restaurante")), new Seq(new Str("de"), new Str("este"), new Str("restaurante")), new Seq(new Str("de"), new Str("este"), new Str("restaurante")), new Seq(new Str("de"), new Str("este"), new Str("restaurante")), new Seq(new Str("de"), new Str("este"), new Str("restaurante"))), new Arr(new Int(0), new Int(0), new Int(2)), new Int(1)));}, The_Staff: function(cs){return new Variants(new Arr(new Arr(new Seq(new Str("el"), new Str("personal")), new Seq(new Str("el"), new Str("personal")), new Seq(new Str("del"), new Str("personal")), new Seq(new Str("al"), new Str("personal")), new Seq(new Str("el"), new Str("personal")), new Seq(new Str("el"), new Str("personal")), new Seq(new Str("del"), new Str("personal")), new Seq(new Str("al"), new Str("personal")), new Seq(new Str("del"), new Str("personal")), new Seq(new Str("del"), new Str("personal")), new Seq(new Str("del"), new Str("personal")), new Seq(new Str("del"), new Str("personal"))), new Arr(new Int(0), new Int(0), new Int(2)), new Int(1)), new Arr(new Arr(new Seq(new Str("el"), new Str("servicio")), new Seq(new Str("el"), new Str("servicio")), new Seq(new Str("del"), new Str("servicio")), new Seq(new Str("al"), new Str("servicio")), new Seq(new Str("el"), new Str("servicio")), new Seq(new Str("el"), new Str("servicio")), new Seq(new Str("del"), new Str("servicio")), new Seq(new Str("al"), new Str("servicio")), new Seq(new Str("del"), new Str("servicio")), new Seq(new Str("del"), new Str("servicio")), new Seq(new Str("del"), new Str("servicio")), new Seq(new Str("del"), new Str("servicio"))), new Arr(new Int(0), new Int(0), new Int(2)), new Int(1)));}, The_Wine: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSpa"].rule("_190", cs), Restaurant.concretes["RestaurantSpa"].rule("_190", cs), Restaurant.concretes["RestaurantSpa"].rule("_191", cs), Restaurant.concretes["RestaurantSpa"].rule("_192", cs), Restaurant.concretes["RestaurantSpa"].rule("_190", cs), Restaurant.concretes["RestaurantSpa"].rule("_190", cs), Restaurant.concretes["RestaurantSpa"].rule("_191", cs), Restaurant.concretes["RestaurantSpa"].rule("_192", cs), Restaurant.concretes["RestaurantSpa"].rule("_191", cs), Restaurant.concretes["RestaurantSpa"].rule("_191", cs), Restaurant.concretes["RestaurantSpa"].rule("_191", cs), Restaurant.concretes["RestaurantSpa"].rule("_191", cs)), Restaurant.concretes["RestaurantSpa"].rule("_125", cs), new Int(1));}, The_Wines: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSpa"].rule("_195", cs), Restaurant.concretes["RestaurantSpa"].rule("_195", cs), Restaurant.concretes["RestaurantSpa"].rule("_196", cs), Restaurant.concretes["RestaurantSpa"].rule("_197", cs), Restaurant.concretes["RestaurantSpa"].rule("_195", cs), Restaurant.concretes["RestaurantSpa"].rule("_195", cs), Restaurant.concretes["RestaurantSpa"].rule("_196", cs), Restaurant.concretes["RestaurantSpa"].rule("_197", cs), Restaurant.concretes["RestaurantSpa"].rule("_196", cs), Restaurant.concretes["RestaurantSpa"].rule("_196", cs), Restaurant.concretes["RestaurantSpa"].rule("_196", cs), Restaurant.concretes["RestaurantSpa"].rule("_196", cs)), Restaurant.concretes["RestaurantSpa"].rule("_131", cs), new Int(1));}, UnAttentive: function(cs){return new Arr(new Suffix("desatent", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, Very_Adjective: function(cs){return new Arr(new Arr(new Seq(new Str("muy"), Restaurant.concretes["RestaurantSpa"].rule("_23", cs)), new Seq(new Str("muy"), Restaurant.concretes["RestaurantSpa"].rule("_27", cs)), new Seq(new Str("muy"), Restaurant.concretes["RestaurantSpa"].rule("_30", cs)), new Seq(new Str("muy"), Restaurant.concretes["RestaurantSpa"].rule("_33", cs)), new Seq(new Str("muy"), Restaurant.concretes["RestaurantSpa"].rule("_36", cs))), Restaurant.concretes["RestaurantSpa"].rule("_0", cs));}, Warm: function(cs){return new Arr(new Suffix("cálid", Restaurant.concretes["RestaurantSpa"].rule("_45", cs)), new Int(1));}, _0: function(cs){return cs[0].sel(new Int(1));}, _1: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_0", cs).sel(new Int(0));}, _121: function(cs){return new Seq(new Str("el"), new Str("queso"));}, _122: function(cs){return new Seq(new Str("del"), new Str("queso"));}, _123: function(cs){return new Seq(new Str("al"), new Str("queso"));}, _125: function(cs){return new Arr(new Int(0), new Int(0), new Int(2));}, _127: function(cs){return new Seq(new Str("los"), new Str("quesos"));}, _128: function(cs){return new Seq(new Str("de"), new Str("los"), new Str("quesos"));}, _129: function(cs){return new Seq(new Str("a"), new Str("los"), new Str("quesos"));}, _131: function(cs){return new Arr(new Int(0), new Int(1), new Int(2));}, _133: function(cs){return new Seq(new Str("los"), new Str("postres"));}, _134: function(cs){return new Seq(new Str("de"), new Str("los"), new Str("postres"));}, _135: function(cs){return new Seq(new Str("a"), new Str("los"), new Str("postres"));}, _138: function(cs){return new Seq(new Str("los"), new Str("platillos"));}, _139: function(cs){return new Seq(new Str("de"), new Str("los"), new Str("platillos"));}, _140: function(cs){return new Seq(new Str("a"), new Str("los"), new Str("platillos"));}, _143: function(cs){return new Seq(new Str("las"), new Str("bebidas"));}, _144: function(cs){return new Seq(new Str("de"), new Str("las"), new Str("bebidas"));}, _145: function(cs){return new Seq(new Str("a"), new Str("las"), new Str("bebidas"));}, _149: function(cs){return new Seq(new Str("el"), new Str("pescado"));}, _150: function(cs){return new Seq(new Str("del"), new Str("pescado"));}, _151: function(cs){return new Seq(new Str("al"), new Str("pescado"));}, _154: function(cs){return new Seq(new Str("la"), new Str("comida"));}, _155: function(cs){return new Seq(new Str("de"), new Str("la"), new Str("comida"));}, _156: function(cs){return new Seq(new Str("a"), new Str("la"), new Str("comida"));}, _158: function(cs){return new Arr(new Int(1), new Int(0), new Int(2));}, _160: function(cs){return new Arr(new Str("soy"), new Str("eres"), new Str("es"));}, _161: function(cs){return new Arr(new Str("somos"), new Str("sois"), new Str("son"));}, _162: function(cs){return new Arr(Restaurant.concretes["RestaurantSpa"].rule("_160", cs), Restaurant.concretes["RestaurantSpa"].rule("_161", cs));}, _163: function(cs){return new Arr(Restaurant.concretes["RestaurantSpa"].rule("_162", cs), Restaurant.concretes["RestaurantSpa"].rule("_162", cs));}, _164: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_163", cs).sel(Restaurant.concretes["RestaurantSpa"].rule("_1", cs));}, _165: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_164", cs).sel(Restaurant.concretes["RestaurantSpa"].rule("_5", cs));}, _166: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_165", cs).sel(Restaurant.concretes["RestaurantSpa"].rule("_8", cs));}, _167: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_20", cs).sel(new Int(0));}, _168: function(cs){return new Arr(Restaurant.concretes["RestaurantSpa"].rule("_167", cs), Restaurant.concretes["RestaurantSpa"].rule("_167", cs), Restaurant.concretes["RestaurantSpa"].rule("_167", cs));}, _169: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_20", cs).sel(new Int(1));}, _170: function(cs){return new Arr(Restaurant.concretes["RestaurantSpa"].rule("_169", cs), Restaurant.concretes["RestaurantSpa"].rule("_169", cs), Restaurant.concretes["RestaurantSpa"].rule("_169", cs));}, _171: function(cs){return new Arr(Restaurant.concretes["RestaurantSpa"].rule("_168", cs), Restaurant.concretes["RestaurantSpa"].rule("_170", cs));}, _172: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_20", cs).sel(new Int(2));}, _173: function(cs){return new Arr(Restaurant.concretes["RestaurantSpa"].rule("_172", cs), Restaurant.concretes["RestaurantSpa"].rule("_172", cs), Restaurant.concretes["RestaurantSpa"].rule("_172", cs));}, _174: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_20", cs).sel(new Int(3));}, _175: function(cs){return new Arr(Restaurant.concretes["RestaurantSpa"].rule("_174", cs), Restaurant.concretes["RestaurantSpa"].rule("_174", cs), Restaurant.concretes["RestaurantSpa"].rule("_174", cs));}, _176: function(cs){return new Arr(Restaurant.concretes["RestaurantSpa"].rule("_173", cs), Restaurant.concretes["RestaurantSpa"].rule("_175", cs));}, _177: function(cs){return new Arr(Restaurant.concretes["RestaurantSpa"].rule("_171", cs), Restaurant.concretes["RestaurantSpa"].rule("_176", cs));}, _178: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_177", cs).sel(Restaurant.concretes["RestaurantSpa"].rule("_1", cs));}, _179: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_178", cs).sel(Restaurant.concretes["RestaurantSpa"].rule("_5", cs));}, _18: function(cs){return cs[0].sel(new Int(0));}, _180: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_179", cs).sel(Restaurant.concretes["RestaurantSpa"].rule("_8", cs));}, _185: function(cs){return new Seq(new Str("la"), new Str("pizza"));}, _186: function(cs){return new Seq(new Str("de"), new Str("la"), new Str("pizza"));}, _187: function(cs){return new Seq(new Str("a"), new Str("la"), new Str("pizza"));}, _190: function(cs){return new Seq(new Str("el"), new Str("vino"));}, _191: function(cs){return new Seq(new Str("del"), new Str("vino"));}, _192: function(cs){return new Seq(new Str("al"), new Str("vino"));}, _195: function(cs){return new Seq(new Str("los"), new Str("vinos"));}, _196: function(cs){return new Seq(new Str("de"), new Str("los"), new Str("vinos"));}, _197: function(cs){return new Seq(new Str("a"), new Str("los"), new Str("vinos"));}, _2: function(cs){return cs[0].sel(new Int(2));}, _20: function(cs){return cs[1].sel(new Int(0));}, _211: function(cs){return new Arr(cs[0]);}, _215: function(cs){return new Arr(cs[0], cs[0], cs[0], cs[0], cs[0]);}, _23: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_18", cs).sel(new Int(0));}, _24: function(cs){return cs[1].sel(new Int(1));}, _27: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_18", cs).sel(new Int(1));}, _30: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_18", cs).sel(new Int(2));}, _33: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_18", cs).sel(new Int(3));}, _36: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_18", cs).sel(new Int(4));}, _45: function(cs){return new Arr(new Str("o"), new Str("os"), new Str("a"), new Str("as"), new Str("amente"));}, _5: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_0", cs).sel(new Int(1));}, _50: function(cs){return new Arr(new Str(""), new Str("s"), new Str(""), new Str("s"), new Str("mente"));}, _64: function(cs){return new Seq();}, _66: function(cs){return new Arr(new Str(""), new Str("es"), new Str(""), new Str("es"), new Str("mente"));}, _77: function(cs){return new Arr(Restaurant.concretes["RestaurantSpa"].rule("_64", cs));}, _8: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_0", cs).sel(new Int(2));}, _84: function(cs){return new Arr(new Str("és"), new Str("eses"), new Str("esa"), new Str("esas"), new Str("esamente"));}, Adverb: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_211", cs);}, Item: function(cs){return new Arr(new Arr(cs[0], cs[0], cs[0], cs[0], cs[0], cs[0], cs[0], cs[0], cs[0], cs[0], cs[0], cs[0]), new Arr(new Int(0), new Int(0), new Int(0)), new Int(0));}, ListQual: function(cs){return new Arr(new Int(0), Restaurant.concretes["RestaurantSpa"].rule("_215", cs), Restaurant.concretes["RestaurantSpa"].rule("_215", cs));}, Paragraph: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_211", cs);}, Phrase: function(cs){return Restaurant.concretes["RestaurantSpa"].rule("_211", cs);}, Quality: function(cs){return new Arr(Restaurant.concretes["RestaurantSpa"].rule("_215", cs), new Int(0));}, STense: function(cs){return new Arr(cs[0], new Int(0));}, "Int": function(cs){return new Arr(cs[0]);}, "Float": function(cs){return new Arr(cs[0]);}, "String": function(cs){return new Arr(cs[0]);}}, new Parser("Paragraph",[new Rule(81, new FunApp("The_Cheese",[]),[],[[new Terminal("el"), new Terminal("queso")]]), new Rule(92, new FunApp("The_Cheeses",[]),[],[[new Terminal("los"), new Terminal("quesos")]]), new Rule(92, new FunApp("The_Desserts",[]),[],[[new Terminal("los"), new Terminal("postres")]]), new Rule(92, new FunApp("The_Dishes",[]),[],[[new Terminal("los"), new Terminal("platillos")]]), new Rule(103, new FunApp("The_Drinks",[]),[],[[new Terminal("las"), new Terminal("bebidas")]]), new Rule(81, new FunApp("The_Fish",[]),[],[[new Terminal("el"), new Terminal("pescado")]]), new Rule(114, new FunApp("The_Food",[]),[],[[new Terminal("la"), new Terminal("comida")]]), new Rule(114, new FunApp("The_Pizza",[]),[],[[new Terminal("la"), new Terminal("pizza")]]), new Rule(81, new FunApp("The_Restaurant",[]),[],[[new Terminal("este"), new Terminal("restaurante")]]), new Rule(81, new FunApp("The_Restaurant",[]),[],[[new Terminal("el"), new Terminal("restaurante")]]), new Rule(81, new FunApp("The_Staff",[]),[],[[new Terminal("el"), new Terminal("servicio")]]), new Rule(81, new FunApp("The_Staff",[]),[],[[new Terminal("el"), new Terminal("personal")]]), new Rule(81, new FunApp("The_Wine",[]),[],[[new Terminal("el"), new Terminal("vino")]]), new Rule(92, new FunApp("The_Wines",[]),[],[[new Terminal("los"), new Terminal("vinos")]]), new Rule(20, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[19, 154],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(154, new Arg(0),[20],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(154, new Arg(0),[18],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(18, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[17, 18],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(20, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[17, 20],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(20, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[19, 55],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(18, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[17, 17],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(20, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[17, 19],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(16, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[15, 153],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(153, new Arg(0),[16],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(153, new Arg(0),[14],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(14, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[13, 14],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(16, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[13, 16],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(16, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[15, 54],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(14, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[13, 13],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(16, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[13, 15],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(12, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[11, 152],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(152, new Arg(0),[12],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(152, new Arg(0),[10],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(10, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[9, 10],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(12, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[9, 12],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(12, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[11, 53],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(10, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[9, 9],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(12, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[9, 11],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(8, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[7, 151],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(151, new Arg(0),[8],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(151, new Arg(0),[6],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(6, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[5, 6],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(8, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[5, 8],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(8, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[7, 52],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(6, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[5, 5],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(8, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[5, 7],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(4, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[3, 150],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(150, new Arg(0),[4],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(150, new Arg(0),[2],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(2, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[1, 2],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(4, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[1, 4],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(4, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[3, 51],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(2, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[1, 1],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(4, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[1, 3],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(19, new FunApp("Warm",[]),[],[[new Terminal("cálido")]]), new Rule(15, new FunApp("Warm",[]),[],[[new Terminal("cálidos")]]), new Rule(11, new FunApp("Warm",[]),[],[[new Terminal("cálida")]]), new Rule(7, new FunApp("Warm",[]),[],[[new Terminal("cálidas")]]), new Rule(3, new FunApp("Warm",[]),[],[[new Terminal("cálidamente")]]), new Rule(19, new FunApp("Very_Adjective",[new Arg(0)]),[19],[[new Terminal("muy"), new ArgProj(0, 0)]]), new Rule(17, new FunApp("Very_Adjective",[new Arg(0)]),[17],[[new Terminal("muy"), new ArgProj(0, 0)]]), new Rule(15, new FunApp("Very_Adjective",[new Arg(0)]),[15],[[new Terminal("muy"), new ArgProj(0, 0)]]), new Rule(13, new FunApp("Very_Adjective",[new Arg(0)]),[13],[[new Terminal("muy"), new ArgProj(0, 0)]]), new Rule(11, new FunApp("Very_Adjective",[new Arg(0)]),[11],[[new Terminal("muy"), new ArgProj(0, 0)]]), new Rule(9, new FunApp("Very_Adjective",[new Arg(0)]),[9],[[new Terminal("muy"), new ArgProj(0, 0)]]), new Rule(7, new FunApp("Very_Adjective",[new Arg(0)]),[7],[[new Terminal("muy"), new ArgProj(0, 0)]]), new Rule(5, new FunApp("Very_Adjective",[new Arg(0)]),[5],[[new Terminal("muy"), new ArgProj(0, 0)]]), new Rule(3, new FunApp("Very_Adjective",[new Arg(0)]),[3],[[new Terminal("muy"), new ArgProj(0, 0)]]), new Rule(1, new FunApp("Very_Adjective",[new Arg(0)]),[1],[[new Terminal("muy"), new ArgProj(0, 0)]]), new Rule(19, new FunApp("UnAttentive",[]),[],[[new Terminal("desatento")]]), new Rule(15, new FunApp("UnAttentive",[]),[],[[new Terminal("desatentos")]]), new Rule(11, new FunApp("UnAttentive",[]),[],[[new Terminal("desatenta")]]), new Rule(7, new FunApp("UnAttentive",[]),[],[[new Terminal("desatentas")]]), new Rule(3, new FunApp("UnAttentive",[]),[],[[new Terminal("desatentamente")]]), new Rule(95, new FunApp("The_Wines",[]),[],[[new Terminal("los"), new Terminal("vinos")]]), new Rule(66, new FunApp("The_Wines",[]),[],[[new Terminal("los"), new Terminal("vinos")]]), new Rule(94, new FunApp("The_Wines",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("vinos")]]), new Rule(93, new FunApp("The_Wines",[]),[],[[new Terminal("a"), new Terminal("los"), new Terminal("vinos")]]), new Rule(92, new FunApp("The_Wines",[]),[],[[new Terminal("los"), new Terminal("vinos")]]), new Rule(91, new FunApp("The_Wines",[]),[],[[new Terminal("los"), new Terminal("vinos")]]), new Rule(90, new FunApp("The_Wines",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("vinos")]]), new Rule(89, new FunApp("The_Wines",[]),[],[[new Terminal("a"), new Terminal("los"), new Terminal("vinos")]]), new Rule(88, new FunApp("The_Wines",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("vinos")]]), new Rule(87, new FunApp("The_Wines",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("vinos")]]), new Rule(86, new FunApp("The_Wines",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("vinos")]]), new Rule(85, new FunApp("The_Wines",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("vinos")]]), new Rule(84, new FunApp("The_Wine",[]),[],[[new Terminal("el"), new Terminal("vino")]]), new Rule(63, new FunApp("The_Wine",[]),[],[[new Terminal("el"), new Terminal("vino")]]), new Rule(83, new FunApp("The_Wine",[]),[],[[new Terminal("del"), new Terminal("vino")]]), new Rule(82, new FunApp("The_Wine",[]),[],[[new Terminal("al"), new Terminal("vino")]]), new Rule(81, new FunApp("The_Wine",[]),[],[[new Terminal("el"), new Terminal("vino")]]), new Rule(80, new FunApp("The_Wine",[]),[],[[new Terminal("el"), new Terminal("vino")]]), new Rule(79, new FunApp("The_Wine",[]),[],[[new Terminal("del"), new Terminal("vino")]]), new Rule(78, new FunApp("The_Wine",[]),[],[[new Terminal("al"), new Terminal("vino")]]), new Rule(77, new FunApp("The_Wine",[]),[],[[new Terminal("del"), new Terminal("vino")]]), new Rule(76, new FunApp("The_Wine",[]),[],[[new Terminal("del"), new Terminal("vino")]]), new Rule(75, new FunApp("The_Wine",[]),[],[[new Terminal("del"), new Terminal("vino")]]), new Rule(74, new FunApp("The_Wine",[]),[],[[new Terminal("del"), new Terminal("vino")]]), new Rule(84, new FunApp("The_Staff",[]),[],[[new Terminal("el"), new Terminal("servicio")]]), new Rule(84, new FunApp("The_Staff",[]),[],[[new Terminal("el"), new Terminal("personal")]]), new Rule(63, new FunApp("The_Staff",[]),[],[[new Terminal("el"), new Terminal("servicio")]]), new Rule(63, new FunApp("The_Staff",[]),[],[[new Terminal("el"), new Terminal("personal")]]), new Rule(83, new FunApp("The_Staff",[]),[],[[new Terminal("del"), new Terminal("servicio")]]), new Rule(83, new FunApp("The_Staff",[]),[],[[new Terminal("del"), new Terminal("personal")]]), new Rule(82, new FunApp("The_Staff",[]),[],[[new Terminal("al"), new Terminal("servicio")]]), new Rule(82, new FunApp("The_Staff",[]),[],[[new Terminal("al"), new Terminal("personal")]]), new Rule(81, new FunApp("The_Staff",[]),[],[[new Terminal("el"), new Terminal("servicio")]]), new Rule(81, new FunApp("The_Staff",[]),[],[[new Terminal("el"), new Terminal("personal")]]), new Rule(80, new FunApp("The_Staff",[]),[],[[new Terminal("el"), new Terminal("servicio")]]), new Rule(80, new FunApp("The_Staff",[]),[],[[new Terminal("el"), new Terminal("personal")]]), new Rule(79, new FunApp("The_Staff",[]),[],[[new Terminal("del"), new Terminal("servicio")]]), new Rule(79, new FunApp("The_Staff",[]),[],[[new Terminal("del"), new Terminal("personal")]]), new Rule(78, new FunApp("The_Staff",[]),[],[[new Terminal("al"), new Terminal("servicio")]]), new Rule(78, new FunApp("The_Staff",[]),[],[[new Terminal("al"), new Terminal("personal")]]), new Rule(77, new FunApp("The_Staff",[]),[],[[new Terminal("del"), new Terminal("servicio")]]), new Rule(77, new FunApp("The_Staff",[]),[],[[new Terminal("del"), new Terminal("personal")]]), new Rule(76, new FunApp("The_Staff",[]),[],[[new Terminal("del"), new Terminal("servicio")]]), new Rule(76, new FunApp("The_Staff",[]),[],[[new Terminal("del"), new Terminal("personal")]]), new Rule(75, new FunApp("The_Staff",[]),[],[[new Terminal("del"), new Terminal("servicio")]]), new Rule(75, new FunApp("The_Staff",[]),[],[[new Terminal("del"), new Terminal("personal")]]), new Rule(74, new FunApp("The_Staff",[]),[],[[new Terminal("del"), new Terminal("servicio")]]), new Rule(74, new FunApp("The_Staff",[]),[],[[new Terminal("del"), new Terminal("personal")]]), new Rule(84, new FunApp("The_Restaurant",[]),[],[[new Terminal("este"), new Terminal("restaurante")]]), new Rule(84, new FunApp("The_Restaurant",[]),[],[[new Terminal("el"), new Terminal("restaurante")]]), new Rule(63, new FunApp("The_Restaurant",[]),[],[[new Terminal("este"), new Terminal("restaurante")]]), new Rule(63, new FunApp("The_Restaurant",[]),[],[[new Terminal("el"), new Terminal("restaurante")]]), new Rule(83, new FunApp("The_Restaurant",[]),[],[[new Terminal("de"), new Terminal("este"), new Terminal("restaurante")]]), new Rule(83, new FunApp("The_Restaurant",[]),[],[[new Terminal("del"), new Terminal("restaurante")]]), new Rule(82, new FunApp("The_Restaurant",[]),[],[[new Terminal("a"), new Terminal("este"), new Terminal("restaurante")]]), new Rule(82, new FunApp("The_Restaurant",[]),[],[[new Terminal("al"), new Terminal("restaurante")]]), new Rule(81, new FunApp("The_Restaurant",[]),[],[[new Terminal("este"), new Terminal("restaurante")]]), new Rule(81, new FunApp("The_Restaurant",[]),[],[[new Terminal("el"), new Terminal("restaurante")]]), new Rule(80, new FunApp("The_Restaurant",[]),[],[[new Terminal("este"), new Terminal("restaurante")]]), new Rule(80, new FunApp("The_Restaurant",[]),[],[[new Terminal("el"), new Terminal("restaurante")]]), new Rule(79, new FunApp("The_Restaurant",[]),[],[[new Terminal("de"), new Terminal("este"), new Terminal("restaurante")]]), new Rule(79, new FunApp("The_Restaurant",[]),[],[[new Terminal("del"), new Terminal("restaurante")]]), new Rule(78, new FunApp("The_Restaurant",[]),[],[[new Terminal("a"), new Terminal("este"), new Terminal("restaurante")]]), new Rule(78, new FunApp("The_Restaurant",[]),[],[[new Terminal("al"), new Terminal("restaurante")]]), new Rule(77, new FunApp("The_Restaurant",[]),[],[[new Terminal("de"), new Terminal("este"), new Terminal("restaurante")]]), new Rule(77, new FunApp("The_Restaurant",[]),[],[[new Terminal("del"), new Terminal("restaurante")]]), new Rule(76, new FunApp("The_Restaurant",[]),[],[[new Terminal("de"), new Terminal("este"), new Terminal("restaurante")]]), new Rule(76, new FunApp("The_Restaurant",[]),[],[[new Terminal("del"), new Terminal("restaurante")]]), new Rule(75, new FunApp("The_Restaurant",[]),[],[[new Terminal("de"), new Terminal("este"), new Terminal("restaurante")]]), new Rule(75, new FunApp("The_Restaurant",[]),[],[[new Terminal("del"), new Terminal("restaurante")]]), new Rule(74, new FunApp("The_Restaurant",[]),[],[[new Terminal("de"), new Terminal("este"), new Terminal("restaurante")]]), new Rule(74, new FunApp("The_Restaurant",[]),[],[[new Terminal("del"), new Terminal("restaurante")]]), new Rule(117, new FunApp("The_Pizza",[]),[],[[new Terminal("la"), new Terminal("pizza")]]), new Rule(69, new FunApp("The_Pizza",[]),[],[[new Terminal("la"), new Terminal("pizza")]]), new Rule(116, new FunApp("The_Pizza",[]),[],[[new Terminal("de"), new Terminal("la"), new Terminal("pizza")]]), new Rule(115, new FunApp("The_Pizza",[]),[],[[new Terminal("a"), new Terminal("la"), new Terminal("pizza")]]), new Rule(114, new FunApp("The_Pizza",[]),[],[[new Terminal("la"), new Terminal("pizza")]]), new Rule(113, new FunApp("The_Pizza",[]),[],[[new Terminal("la"), new Terminal("pizza")]]), new Rule(112, new FunApp("The_Pizza",[]),[],[[new Terminal("de"), new Terminal("la"), new Terminal("pizza")]]), new Rule(111, new FunApp("The_Pizza",[]),[],[[new Terminal("a"), new Terminal("la"), new Terminal("pizza")]]), new Rule(110, new FunApp("The_Pizza",[]),[],[[new Terminal("de"), new Terminal("la"), new Terminal("pizza")]]), new Rule(109, new FunApp("The_Pizza",[]),[],[[new Terminal("de"), new Terminal("la"), new Terminal("pizza")]]), new Rule(108, new FunApp("The_Pizza",[]),[],[[new Terminal("de"), new Terminal("la"), new Terminal("pizza")]]), new Rule(107, new FunApp("The_Pizza",[]),[],[[new Terminal("de"), new Terminal("la"), new Terminal("pizza")]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[148, 52],[[new ArgProj(0, 0), new Terminal("no"), new Terminal("son"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[146, 54],[[new ArgProj(0, 0), new Terminal("no"), new Terminal("son"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[144, 53],[[new ArgProj(0, 0), new Terminal("no"), new Terminal("es"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[142, 55],[[new ArgProj(0, 0), new Terminal("no"), new Terminal("es"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[139, 52],[[new ArgProj(0, 0), new Terminal("no"), new Terminal("sois"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[136, 54],[[new ArgProj(0, 0), new Terminal("no"), new Terminal("sois"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[133, 53],[[new ArgProj(0, 0), new Terminal("no"), new Terminal("eres"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[130, 55],[[new ArgProj(0, 0), new Terminal("no"), new Terminal("eres"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[127, 52],[[new ArgProj(0, 0), new Terminal("no"), new Terminal("somos"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[124, 54],[[new ArgProj(0, 0), new Terminal("no"), new Terminal("somos"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[121, 53],[[new ArgProj(0, 0), new Terminal("no"), new Terminal("soy"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[118, 55],[[new ArgProj(0, 0), new Terminal("no"), new Terminal("soy"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[148, 52],[[new ArgProj(0, 0), new Terminal("son"), new ArgProj(1, 0)]]), new Rule(148, new Arg(0),[103],[[new ArgProj(0, 0)]]), new Rule(148, new Arg(0),[149],[[new ArgProj(0, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[146, 54],[[new ArgProj(0, 0), new Terminal("son"), new ArgProj(1, 0)]]), new Rule(146, new Arg(0),[92],[[new ArgProj(0, 0)]]), new Rule(146, new Arg(0),[147],[[new ArgProj(0, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[144, 53],[[new ArgProj(0, 0), new Terminal("es"), new ArgProj(1, 0)]]), new Rule(144, new Arg(0),[114],[[new ArgProj(0, 0)]]), new Rule(144, new Arg(0),[145],[[new ArgProj(0, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[142, 55],[[new ArgProj(0, 0), new Terminal("es"), new ArgProj(1, 0)]]), new Rule(142, new Arg(0),[81],[[new ArgProj(0, 0)]]), new Rule(142, new Arg(0),[143],[[new ArgProj(0, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[139, 52],[[new ArgProj(0, 0), new Terminal("sois"), new ArgProj(1, 0)]]), new Rule(139, new Arg(0),[141],[[new ArgProj(0, 0)]]), new Rule(139, new Arg(0),[140],[[new ArgProj(0, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[136, 54],[[new ArgProj(0, 0), new Terminal("sois"), new ArgProj(1, 0)]]), new Rule(136, new Arg(0),[138],[[new ArgProj(0, 0)]]), new Rule(136, new Arg(0),[137],[[new ArgProj(0, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[133, 53],[[new ArgProj(0, 0), new Terminal("eres"), new ArgProj(1, 0)]]), new Rule(133, new Arg(0),[135],[[new ArgProj(0, 0)]]), new Rule(133, new Arg(0),[134],[[new ArgProj(0, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[130, 55],[[new ArgProj(0, 0), new Terminal("eres"), new ArgProj(1, 0)]]), new Rule(130, new Arg(0),[132],[[new ArgProj(0, 0)]]), new Rule(130, new Arg(0),[131],[[new ArgProj(0, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[127, 52],[[new ArgProj(0, 0), new Terminal("somos"), new ArgProj(1, 0)]]), new Rule(127, new Arg(0),[129],[[new ArgProj(0, 0)]]), new Rule(127, new Arg(0),[128],[[new ArgProj(0, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[124, 54],[[new ArgProj(0, 0), new Terminal("somos"), new ArgProj(1, 0)]]), new Rule(124, new Arg(0),[126],[[new ArgProj(0, 0)]]), new Rule(124, new Arg(0),[125],[[new ArgProj(0, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[121, 53],[[new ArgProj(0, 0), new Terminal("soy"), new ArgProj(1, 0)]]), new Rule(121, new Arg(0),[123],[[new ArgProj(0, 0)]]), new Rule(121, new Arg(0),[122],[[new ArgProj(0, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[118, 55],[[new ArgProj(0, 0), new Terminal("soy"), new ArgProj(1, 0)]]), new Rule(118, new Arg(0),[120],[[new ArgProj(0, 0)]]), new Rule(118, new Arg(0),[119],[[new ArgProj(0, 0)]]), new Rule(117, new FunApp("The_Food",[]),[],[[new Terminal("la"), new Terminal("comida")]]), new Rule(69, new FunApp("The_Food",[]),[],[[new Terminal("la"), new Terminal("comida")]]), new Rule(116, new FunApp("The_Food",[]),[],[[new Terminal("de"), new Terminal("la"), new Terminal("comida")]]), new Rule(115, new FunApp("The_Food",[]),[],[[new Terminal("a"), new Terminal("la"), new Terminal("comida")]]), new Rule(114, new FunApp("The_Food",[]),[],[[new Terminal("la"), new Terminal("comida")]]), new Rule(113, new FunApp("The_Food",[]),[],[[new Terminal("la"), new Terminal("comida")]]), new Rule(112, new FunApp("The_Food",[]),[],[[new Terminal("de"), new Terminal("la"), new Terminal("comida")]]), new Rule(111, new FunApp("The_Food",[]),[],[[new Terminal("a"), new Terminal("la"), new Terminal("comida")]]), new Rule(110, new FunApp("The_Food",[]),[],[[new Terminal("de"), new Terminal("la"), new Terminal("comida")]]), new Rule(109, new FunApp("The_Food",[]),[],[[new Terminal("de"), new Terminal("la"), new Terminal("comida")]]), new Rule(108, new FunApp("The_Food",[]),[],[[new Terminal("de"), new Terminal("la"), new Terminal("comida")]]), new Rule(107, new FunApp("The_Food",[]),[],[[new Terminal("de"), new Terminal("la"), new Terminal("comida")]]), new Rule(84, new FunApp("The_Fish",[]),[],[[new Terminal("el"), new Terminal("pescado")]]), new Rule(63, new FunApp("The_Fish",[]),[],[[new Terminal("el"), new Terminal("pescado")]]), new Rule(83, new FunApp("The_Fish",[]),[],[[new Terminal("del"), new Terminal("pescado")]]), new Rule(82, new FunApp("The_Fish",[]),[],[[new Terminal("al"), new Terminal("pescado")]]), new Rule(81, new FunApp("The_Fish",[]),[],[[new Terminal("el"), new Terminal("pescado")]]), new Rule(80, new FunApp("The_Fish",[]),[],[[new Terminal("el"), new Terminal("pescado")]]), new Rule(79, new FunApp("The_Fish",[]),[],[[new Terminal("del"), new Terminal("pescado")]]), new Rule(78, new FunApp("The_Fish",[]),[],[[new Terminal("al"), new Terminal("pescado")]]), new Rule(77, new FunApp("The_Fish",[]),[],[[new Terminal("del"), new Terminal("pescado")]]), new Rule(76, new FunApp("The_Fish",[]),[],[[new Terminal("del"), new Terminal("pescado")]]), new Rule(75, new FunApp("The_Fish",[]),[],[[new Terminal("del"), new Terminal("pescado")]]), new Rule(74, new FunApp("The_Fish",[]),[],[[new Terminal("del"), new Terminal("pescado")]]), new Rule(106, new FunApp("The_Drinks",[]),[],[[new Terminal("las"), new Terminal("bebidas")]]), new Rule(72, new FunApp("The_Drinks",[]),[],[[new Terminal("las"), new Terminal("bebidas")]]), new Rule(105, new FunApp("The_Drinks",[]),[],[[new Terminal("de"), new Terminal("las"), new Terminal("bebidas")]]), new Rule(104, new FunApp("The_Drinks",[]),[],[[new Terminal("a"), new Terminal("las"), new Terminal("bebidas")]]), new Rule(103, new FunApp("The_Drinks",[]),[],[[new Terminal("las"), new Terminal("bebidas")]]), new Rule(102, new FunApp("The_Drinks",[]),[],[[new Terminal("las"), new Terminal("bebidas")]]), new Rule(101, new FunApp("The_Drinks",[]),[],[[new Terminal("de"), new Terminal("las"), new Terminal("bebidas")]]), new Rule(100, new FunApp("The_Drinks",[]),[],[[new Terminal("a"), new Terminal("las"), new Terminal("bebidas")]]), new Rule(99, new FunApp("The_Drinks",[]),[],[[new Terminal("de"), new Terminal("las"), new Terminal("bebidas")]]), new Rule(98, new FunApp("The_Drinks",[]),[],[[new Terminal("de"), new Terminal("las"), new Terminal("bebidas")]]), new Rule(97, new FunApp("The_Drinks",[]),[],[[new Terminal("de"), new Terminal("las"), new Terminal("bebidas")]]), new Rule(96, new FunApp("The_Drinks",[]),[],[[new Terminal("de"), new Terminal("las"), new Terminal("bebidas")]]), new Rule(95, new FunApp("The_Dishes",[]),[],[[new Terminal("los"), new Terminal("platillos")]]), new Rule(66, new FunApp("The_Dishes",[]),[],[[new Terminal("los"), new Terminal("platillos")]]), new Rule(94, new FunApp("The_Dishes",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("platillos")]]), new Rule(93, new FunApp("The_Dishes",[]),[],[[new Terminal("a"), new Terminal("los"), new Terminal("platillos")]]), new Rule(92, new FunApp("The_Dishes",[]),[],[[new Terminal("los"), new Terminal("platillos")]]), new Rule(91, new FunApp("The_Dishes",[]),[],[[new Terminal("los"), new Terminal("platillos")]]), new Rule(90, new FunApp("The_Dishes",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("platillos")]]), new Rule(89, new FunApp("The_Dishes",[]),[],[[new Terminal("a"), new Terminal("los"), new Terminal("platillos")]]), new Rule(88, new FunApp("The_Dishes",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("platillos")]]), new Rule(87, new FunApp("The_Dishes",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("platillos")]]), new Rule(86, new FunApp("The_Dishes",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("platillos")]]), new Rule(85, new FunApp("The_Dishes",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("platillos")]]), new Rule(95, new FunApp("The_Desserts",[]),[],[[new Terminal("los"), new Terminal("postres")]]), new Rule(66, new FunApp("The_Desserts",[]),[],[[new Terminal("los"), new Terminal("postres")]]), new Rule(94, new FunApp("The_Desserts",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("postres")]]), new Rule(93, new FunApp("The_Desserts",[]),[],[[new Terminal("a"), new Terminal("los"), new Terminal("postres")]]), new Rule(92, new FunApp("The_Desserts",[]),[],[[new Terminal("los"), new Terminal("postres")]]), new Rule(91, new FunApp("The_Desserts",[]),[],[[new Terminal("los"), new Terminal("postres")]]), new Rule(90, new FunApp("The_Desserts",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("postres")]]), new Rule(89, new FunApp("The_Desserts",[]),[],[[new Terminal("a"), new Terminal("los"), new Terminal("postres")]]), new Rule(88, new FunApp("The_Desserts",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("postres")]]), new Rule(87, new FunApp("The_Desserts",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("postres")]]), new Rule(86, new FunApp("The_Desserts",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("postres")]]), new Rule(85, new FunApp("The_Desserts",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("postres")]]), new Rule(95, new FunApp("The_Cheeses",[]),[],[[new Terminal("los"), new Terminal("quesos")]]), new Rule(66, new FunApp("The_Cheeses",[]),[],[[new Terminal("los"), new Terminal("quesos")]]), new Rule(94, new FunApp("The_Cheeses",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("quesos")]]), new Rule(93, new FunApp("The_Cheeses",[]),[],[[new Terminal("a"), new Terminal("los"), new Terminal("quesos")]]), new Rule(92, new FunApp("The_Cheeses",[]),[],[[new Terminal("los"), new Terminal("quesos")]]), new Rule(91, new FunApp("The_Cheeses",[]),[],[[new Terminal("los"), new Terminal("quesos")]]), new Rule(90, new FunApp("The_Cheeses",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("quesos")]]), new Rule(89, new FunApp("The_Cheeses",[]),[],[[new Terminal("a"), new Terminal("los"), new Terminal("quesos")]]), new Rule(88, new FunApp("The_Cheeses",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("quesos")]]), new Rule(87, new FunApp("The_Cheeses",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("quesos")]]), new Rule(86, new FunApp("The_Cheeses",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("quesos")]]), new Rule(85, new FunApp("The_Cheeses",[]),[],[[new Terminal("de"), new Terminal("los"), new Terminal("quesos")]]), new Rule(84, new FunApp("The_Cheese",[]),[],[[new Terminal("el"), new Terminal("queso")]]), new Rule(63, new FunApp("The_Cheese",[]),[],[[new Terminal("el"), new Terminal("queso")]]), new Rule(83, new FunApp("The_Cheese",[]),[],[[new Terminal("del"), new Terminal("queso")]]), new Rule(82, new FunApp("The_Cheese",[]),[],[[new Terminal("al"), new Terminal("queso")]]), new Rule(81, new FunApp("The_Cheese",[]),[],[[new Terminal("el"), new Terminal("queso")]]), new Rule(80, new FunApp("The_Cheese",[]),[],[[new Terminal("el"), new Terminal("queso")]]), new Rule(79, new FunApp("The_Cheese",[]),[],[[new Terminal("del"), new Terminal("queso")]]), new Rule(78, new FunApp("The_Cheese",[]),[],[[new Terminal("al"), new Terminal("queso")]]), new Rule(77, new FunApp("The_Cheese",[]),[],[[new Terminal("del"), new Terminal("queso")]]), new Rule(76, new FunApp("The_Cheese",[]),[],[[new Terminal("del"), new Terminal("queso")]]), new Rule(75, new FunApp("The_Cheese",[]),[],[[new Terminal("del"), new Terminal("queso")]]), new Rule(74, new FunApp("The_Cheese",[]),[],[[new Terminal("del"), new Terminal("queso")]]), new Rule(19, new FunApp("Thai",[]),[],[[new Terminal("tailandés")]]), new Rule(15, new FunApp("Thai",[]),[],[[new Terminal("tailandeses")]]), new Rule(11, new FunApp("Thai",[]),[],[[new Terminal("tailandesa")]]), new Rule(7, new FunApp("Thai",[]),[],[[new Terminal("tailandesas")]]), new Rule(3, new FunApp("Thai",[]),[],[[new Terminal("tailandesamente")]]), new Rule(19, new FunApp("Tasteless",[]),[],[[new Terminal("insulso")]]), new Rule(19, new FunApp("Tasteless",[]),[],[[new Terminal("insípido")]]), new Rule(15, new FunApp("Tasteless",[]),[],[[new Terminal("insulsos")]]), new Rule(15, new FunApp("Tasteless",[]),[],[[new Terminal("insípidos")]]), new Rule(11, new FunApp("Tasteless",[]),[],[[new Terminal("insulsa")]]), new Rule(11, new FunApp("Tasteless",[]),[],[[new Terminal("insípida")]]), new Rule(7, new FunApp("Tasteless",[]),[],[[new Terminal("insulsas")]]), new Rule(7, new FunApp("Tasteless",[]),[],[[new Terminal("insípidas")]]), new Rule(3, new FunApp("Tasteless",[]),[],[[new Terminal("insulsamente")]]), new Rule(3, new FunApp("Tasteless",[]),[],[[new Terminal("insípidamente")]]), new Rule(56, new FunApp("Strongly",[]),[],[[new Terminal("enfáticamente")]]), new Rule(19, new FunApp("Slow",[]),[],[[new Terminal("lento")]]), new Rule(15, new FunApp("Slow",[]),[],[[new Terminal("lentos")]]), new Rule(11, new FunApp("Slow",[]),[],[[new Terminal("lenta")]]), new Rule(7, new FunApp("Slow",[]),[],[[new Terminal("lentas")]]), new Rule(3, new FunApp("Slow",[]),[],[[new Terminal("lentamente")]]), new Rule(58, new FunApp("Sentence",[new Arg(0), new Arg(1)]),[59, 58],[[new ArgProj(0, 0), new Terminal("."), new ArgProj(1, 0)]]), new Rule(19, new FunApp("Rude",[]),[],[[new Terminal("descortés")]]), new Rule(19, new FunApp("Rude",[]),[],[[new Terminal("grosero")]]), new Rule(15, new FunApp("Rude",[]),[],[[new Terminal("descortéses")]]), new Rule(15, new FunApp("Rude",[]),[],[[new Terminal("groseros")]]), new Rule(11, new FunApp("Rude",[]),[],[[new Terminal("descortés")]]), new Rule(11, new FunApp("Rude",[]),[],[[new Terminal("grosera")]]), new Rule(7, new FunApp("Rude",[]),[],[[new Terminal("descortéses")]]), new Rule(7, new FunApp("Rude",[]),[],[[new Terminal("groseras")]]), new Rule(3, new FunApp("Rude",[]),[],[[new Terminal("descortésmente")]]), new Rule(3, new FunApp("Rude",[]),[],[[new Terminal("groseramente")]]), new Rule(56, new FunApp("Reluctantly",[]),[],[[new Terminal("a"), new Terminal("regañadientes")]]), new Rule(56, new FunApp("Really",[]),[],[[new Terminal("verdaderamente")]]), new Rule(56, new FunApp("Really",[]),[],[[new Terminal("realmente")]]), new Rule(19, new FunApp("Prompt",[]),[],[[new Terminal("rápido")]]), new Rule(15, new FunApp("Prompt",[]),[],[[new Terminal("rápidos")]]), new Rule(11, new FunApp("Prompt",[]),[],[[new Terminal("rápida")]]), new Rule(7, new FunApp("Prompt",[]),[],[[new Terminal("rápidas")]]), new Rule(3, new FunApp("Prompt",[]),[],[[new Terminal("rápidamente")]]), new Rule(73, new FunApp("Present_Tense",[]),[],[[]]), new Rule(19, new FunApp("Personal",[]),[],[[new Terminal("personal")]]), new Rule(15, new FunApp("Personal",[]),[],[[new Terminal("personales")]]), new Rule(11, new FunApp("Personal",[]),[],[[new Terminal("personal")]]), new Rule(7, new FunApp("Personal",[]),[],[[new Terminal("personales")]]), new Rule(3, new FunApp("Personal",[]),[],[[new Terminal("personalmente")]]), new Rule(56, new FunApp("NoAdverb",[]),[],[[]]), new Rule(19, new FunApp("Nice",[]),[],[[new Terminal("agradable")]]), new Rule(15, new FunApp("Nice",[]),[],[[new Terminal("agradables")]]), new Rule(11, new FunApp("Nice",[]),[],[[new Terminal("agradable")]]), new Rule(7, new FunApp("Nice",[]),[],[[new Terminal("agradables")]]), new Rule(3, new FunApp("Nice",[]),[],[[new Terminal("agradablemente")]]), new Rule(19, new FunApp("Mexican",[]),[],[[new Terminal("mexicano")]]), new Rule(15, new FunApp("Mexican",[]),[],[[new Terminal("mexicanos")]]), new Rule(11, new FunApp("Mexican",[]),[],[[new Terminal("mexicana")]]), new Rule(7, new FunApp("Mexican",[]),[],[[new Terminal("mexicanas")]]), new Rule(3, new FunApp("Mexican",[]),[],[[new Terminal("mexicanamente")]]), new Rule(19, new FunApp("Japanese",[]),[],[[new Terminal("japonés")]]), new Rule(15, new FunApp("Japanese",[]),[],[[new Terminal("japoneses")]]), new Rule(11, new FunApp("Japanese",[]),[],[[new Terminal("japonesa")]]), new Rule(7, new FunApp("Japanese",[]),[],[[new Terminal("japonesas")]]), new Rule(3, new FunApp("Japanese",[]),[],[[new Terminal("japonesamente")]]), new Rule(19, new FunApp("Italian",[]),[],[[new Terminal("italiano")]]), new Rule(15, new FunApp("Italian",[]),[],[[new Terminal("italianos")]]), new Rule(11, new FunApp("Italian",[]),[],[[new Terminal("italiana")]]), new Rule(7, new FunApp("Italian",[]),[],[[new Terminal("italianas")]]), new Rule(3, new FunApp("Italian",[]),[],[[new Terminal("italianamente")]]), new Rule(19, new FunApp("Inefficient",[]),[],[[new Terminal("incompetente")]]), new Rule(19, new FunApp("Inefficient",[]),[],[[new Terminal("ineficiente")]]), new Rule(15, new FunApp("Inefficient",[]),[],[[new Terminal("incompetentes")]]), new Rule(15, new FunApp("Inefficient",[]),[],[[new Terminal("ineficientes")]]), new Rule(11, new FunApp("Inefficient",[]),[],[[new Terminal("incompetente")]]), new Rule(11, new FunApp("Inefficient",[]),[],[[new Terminal("ineficiente")]]), new Rule(7, new FunApp("Inefficient",[]),[],[[new Terminal("incompetentes")]]), new Rule(7, new FunApp("Inefficient",[]),[],[[new Terminal("ineficientes")]]), new Rule(3, new FunApp("Inefficient",[]),[],[[new Terminal("incompetentemente")]]), new Rule(3, new FunApp("Inefficient",[]),[],[[new Terminal("ineficientemente")]]), new Rule(19, new FunApp("Impersonal",[]),[],[[new Terminal("frío")]]), new Rule(19, new FunApp("Impersonal",[]),[],[[new Terminal("impersonal")]]), new Rule(15, new FunApp("Impersonal",[]),[],[[new Terminal("fríos")]]), new Rule(15, new FunApp("Impersonal",[]),[],[[new Terminal("impersonales")]]), new Rule(11, new FunApp("Impersonal",[]),[],[[new Terminal("fría")]]), new Rule(11, new FunApp("Impersonal",[]),[],[[new Terminal("impersonal")]]), new Rule(7, new FunApp("Impersonal",[]),[],[[new Terminal("frías")]]), new Rule(7, new FunApp("Impersonal",[]),[],[[new Terminal("impersonales")]]), new Rule(3, new FunApp("Impersonal",[]),[],[[new Terminal("fríamente")]]), new Rule(3, new FunApp("Impersonal",[]),[],[[new Terminal("impersonalmente")]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 60],[[new Terminal("yo"), new Terminal("recomendaría"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 60],[[new Terminal("recomendaría"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("las"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("las"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("los"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("los"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("la"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("la"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("lo"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("lo"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("vos"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("vos"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("vos"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("vos"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("te"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("te"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("te"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("te"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("nos"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("nos"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("nos"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("nos"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("me"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("me"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("me"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("me"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 60],[[new Terminal("yo"), new Terminal("recomiendo"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 60],[[new Terminal("recomiendo"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("las"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("las"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("los"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("los"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("la"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("la"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("lo"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("lo"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("vos"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("vos"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("vos"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("vos"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("te"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("te"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("te"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("te"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("nos"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("nos"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("nos"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("nos"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("me"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("me"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("me"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("me"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 60],[[new Terminal("yo"), new Terminal("no"), new Terminal("recomendaría"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 60],[[new Terminal("no"), new Terminal("recomendaría"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("las"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("las"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("los"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("los"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("la"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("la"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("lo"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("lo"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("vos"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("vos"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("vos"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("vos"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("te"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("te"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("te"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("te"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("nos"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("nos"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("nos"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("nos"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("me"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("me"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("me"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("me"), new Terminal("recomendaría"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 60],[[new Terminal("yo"), new Terminal("no"), new Terminal("recomiendo"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 60],[[new Terminal("no"), new Terminal("recomiendo"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(60, new Arg(0),[72],[[new ArgProj(0, 0)]]), new Rule(60, new Arg(0),[71],[[new ArgProj(0, 0)]]), new Rule(60, new Arg(0),[70],[[new ArgProj(0, 0)]]), new Rule(60, new Arg(0),[69],[[new ArgProj(0, 0)]]), new Rule(60, new Arg(0),[68],[[new ArgProj(0, 0)]]), new Rule(60, new Arg(0),[67],[[new ArgProj(0, 0)]]), new Rule(60, new Arg(0),[66],[[new ArgProj(0, 0)]]), new Rule(60, new Arg(0),[65],[[new ArgProj(0, 0)]]), new Rule(60, new Arg(0),[64],[[new ArgProj(0, 0)]]), new Rule(60, new Arg(0),[63],[[new ArgProj(0, 0)]]), new Rule(60, new Arg(0),[62],[[new ArgProj(0, 0)]]), new Rule(60, new Arg(0),[61],[[new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("las"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("las"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("los"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("los"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("la"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("la"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("lo"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("lo"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("vos"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("vos"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("vos"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("vos"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("te"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("te"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("te"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("te"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("nos"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("nos"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("nos"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("nos"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("me"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("me"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("yo"), new Terminal("no"), new Terminal("me"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new MetaVar()]),[56],[[new Terminal("no"), new Terminal("me"), new Terminal("recomiendo"), new ArgProj(0, 0)]]), new Rule(19, new FunApp("Horrible",[]),[],[[new Terminal("espantoso")]]), new Rule(19, new FunApp("Horrible",[]),[],[[new Terminal("horrible")]]), new Rule(15, new FunApp("Horrible",[]),[],[[new Terminal("espantosos")]]), new Rule(15, new FunApp("Horrible",[]),[],[[new Terminal("horribles")]]), new Rule(11, new FunApp("Horrible",[]),[],[[new Terminal("espantosa")]]), new Rule(11, new FunApp("Horrible",[]),[],[[new Terminal("horrible")]]), new Rule(7, new FunApp("Horrible",[]),[],[[new Terminal("espantosas")]]), new Rule(7, new FunApp("Horrible",[]),[],[[new Terminal("horribles")]]), new Rule(3, new FunApp("Horrible",[]),[],[[new Terminal("espantosamente")]]), new Rule(3, new FunApp("Horrible",[]),[],[[new Terminal("horriblemente")]]), new Rule(56, new FunApp("Honestly",[]),[],[[new Terminal("honestamente")]]), new Rule(19, new FunApp("Helpful",[]),[],[[new Terminal("servicial")]]), new Rule(15, new FunApp("Helpful",[]),[],[[new Terminal("serviciales")]]), new Rule(11, new FunApp("Helpful",[]),[],[[new Terminal("servicial")]]), new Rule(7, new FunApp("Helpful",[]),[],[[new Terminal("serviciales")]]), new Rule(3, new FunApp("Helpful",[]),[],[[new Terminal("servicialmente")]]), new Rule(56, new FunApp("Hardly",[]),[],[[new Terminal("difícilmente")]]), new Rule(19, new FunApp("Great",[]),[],[[new Terminal("magnífico")]]), new Rule(15, new FunApp("Great",[]),[],[[new Terminal("magníficos")]]), new Rule(11, new FunApp("Great",[]),[],[[new Terminal("magnífica")]]), new Rule(7, new FunApp("Great",[]),[],[[new Terminal("magníficas")]]), new Rule(3, new FunApp("Great",[]),[],[[new Terminal("magníficamente")]]), new Rule(19, new FunApp("Good",[]),[],[[new Terminal("bueno")]]), new Rule(15, new FunApp("Good",[]),[],[[new Terminal("buenos")]]), new Rule(11, new FunApp("Good",[]),[],[[new Terminal("buena")]]), new Rule(7, new FunApp("Good",[]),[],[[new Terminal("buenas")]]), new Rule(3, new FunApp("Good",[]),[],[[new Terminal("buenamente")]]), new Rule(19, new FunApp("Friendly",[]),[],[[new Terminal("amigable")]]), new Rule(15, new FunApp("Friendly",[]),[],[[new Terminal("amigables")]]), new Rule(11, new FunApp("Friendly",[]),[],[[new Terminal("amigable")]]), new Rule(7, new FunApp("Friendly",[]),[],[[new Terminal("amigables")]]), new Rule(3, new FunApp("Friendly",[]),[],[[new Terminal("amigablemente")]]), new Rule(19, new FunApp("Fresh",[]),[],[[new Terminal("fresco")]]), new Rule(15, new FunApp("Fresh",[]),[],[[new Terminal("frescos")]]), new Rule(11, new FunApp("Fresh",[]),[],[[new Terminal("fresca")]]), new Rule(7, new FunApp("Fresh",[]),[],[[new Terminal("frescas")]]), new Rule(3, new FunApp("Fresh",[]),[],[[new Terminal("frescamente")]]), new Rule(19, new FunApp("French",[]),[],[[new Terminal("francés")]]), new Rule(15, new FunApp("French",[]),[],[[new Terminal("franceses")]]), new Rule(11, new FunApp("French",[]),[],[[new Terminal("francesa")]]), new Rule(7, new FunApp("French",[]),[],[[new Terminal("francesas")]]), new Rule(3, new FunApp("French",[]),[],[[new Terminal("francesamente")]]), new Rule(19, new FunApp("Fatty",[]),[],[[new Terminal("grasoso")]]), new Rule(15, new FunApp("Fatty",[]),[],[[new Terminal("grasosos")]]), new Rule(11, new FunApp("Fatty",[]),[],[[new Terminal("grasosa")]]), new Rule(7, new FunApp("Fatty",[]),[],[[new Terminal("grasosas")]]), new Rule(3, new FunApp("Fatty",[]),[],[[new Terminal("grasosamente")]]), new Rule(19, new FunApp("Expensive",[]),[],[[new Terminal("caro")]]), new Rule(15, new FunApp("Expensive",[]),[],[[new Terminal("caros")]]), new Rule(11, new FunApp("Expensive",[]),[],[[new Terminal("cara")]]), new Rule(7, new FunApp("Expensive",[]),[],[[new Terminal("caras")]]), new Rule(3, new FunApp("Expensive",[]),[],[[new Terminal("caramente")]]), new Rule(19, new FunApp("Excellent",[]),[],[[new Terminal("excelente")]]), new Rule(15, new FunApp("Excellent",[]),[],[[new Terminal("excelentes")]]), new Rule(11, new FunApp("Excellent",[]),[],[[new Terminal("excelente")]]), new Rule(7, new FunApp("Excellent",[]),[],[[new Terminal("excelentes")]]), new Rule(3, new FunApp("Excellent",[]),[],[[new Terminal("excelentemente")]]), new Rule(58, new FunApp("Empty_Sentence",[]),[],[[]]), new Rule(19, new FunApp("Efficient",[]),[],[[new Terminal("eficiente")]]), new Rule(15, new FunApp("Efficient",[]),[],[[new Terminal("eficientes")]]), new Rule(11, new FunApp("Efficient",[]),[],[[new Terminal("eficiente")]]), new Rule(7, new FunApp("Efficient",[]),[],[[new Terminal("eficientes")]]), new Rule(3, new FunApp("Efficient",[]),[],[[new Terminal("eficientemente")]]), new Rule(19, new FunApp("Diverse",[]),[],[[new Terminal("variado")]]), new Rule(15, new FunApp("Diverse",[]),[],[[new Terminal("variados")]]), new Rule(11, new FunApp("Diverse",[]),[],[[new Terminal("variada")]]), new Rule(7, new FunApp("Diverse",[]),[],[[new Terminal("variadas")]]), new Rule(3, new FunApp("Diverse",[]),[],[[new Terminal("variadamente")]]), new Rule(19, new FunApp("Disgusting",[]),[],[[new Terminal("repugnante")]]), new Rule(15, new FunApp("Disgusting",[]),[],[[new Terminal("repugnantes")]]), new Rule(11, new FunApp("Disgusting",[]),[],[[new Terminal("repugnante")]]), new Rule(7, new FunApp("Disgusting",[]),[],[[new Terminal("repugnantes")]]), new Rule(3, new FunApp("Disgusting",[]),[],[[new Terminal("repugnantemente")]]), new Rule(19, new FunApp("Dirty",[]),[],[[new Terminal("sucio")]]), new Rule(15, new FunApp("Dirty",[]),[],[[new Terminal("sucios")]]), new Rule(11, new FunApp("Dirty",[]),[],[[new Terminal("sucia")]]), new Rule(7, new FunApp("Dirty",[]),[],[[new Terminal("sucias")]]), new Rule(3, new FunApp("Dirty",[]),[],[[new Terminal("suciamente")]]), new Rule(19, new FunApp("Delicious",[]),[],[[new Terminal("sabroso")]]), new Rule(19, new FunApp("Delicious",[]),[],[[new Terminal("exquisito")]]), new Rule(19, new FunApp("Delicious",[]),[],[[new Terminal("delicioso")]]), new Rule(15, new FunApp("Delicious",[]),[],[[new Terminal("sabrosos")]]), new Rule(15, new FunApp("Delicious",[]),[],[[new Terminal("exquisitos")]]), new Rule(15, new FunApp("Delicious",[]),[],[[new Terminal("deliciosos")]]), new Rule(11, new FunApp("Delicious",[]),[],[[new Terminal("sabrosa")]]), new Rule(11, new FunApp("Delicious",[]),[],[[new Terminal("exquisita")]]), new Rule(11, new FunApp("Delicious",[]),[],[[new Terminal("deliciosa")]]), new Rule(7, new FunApp("Delicious",[]),[],[[new Terminal("sabrosas")]]), new Rule(7, new FunApp("Delicious",[]),[],[[new Terminal("exquisitas")]]), new Rule(7, new FunApp("Delicious",[]),[],[[new Terminal("deliciosas")]]), new Rule(3, new FunApp("Delicious",[]),[],[[new Terminal("sabrosamente")]]), new Rule(3, new FunApp("Delicious",[]),[],[[new Terminal("exquisitamente")]]), new Rule(3, new FunApp("Delicious",[]),[],[[new Terminal("deliciosamente")]]), new Rule(19, new FunApp("Courteous",[]),[],[[new Terminal("cortés")]]), new Rule(15, new FunApp("Courteous",[]),[],[[new Terminal("cortéses")]]), new Rule(11, new FunApp("Courteous",[]),[],[[new Terminal("cortés")]]), new Rule(7, new FunApp("Courteous",[]),[],[[new Terminal("cortéses")]]), new Rule(3, new FunApp("Courteous",[]),[],[[new Terminal("cortésmente")]]), new Rule(57, new FunApp("Conditional_Tense",[]),[],[[]]), new Rule(56, new FunApp("Completely",[]),[],[[new Terminal("absolutamente")]]), new Rule(56, new FunApp("Completely",[]),[],[[new Terminal("definitivamente")]]), new Rule(56, new FunApp("Completely",[]),[],[[new Terminal("totalmente")]]), new Rule(56, new FunApp("Completely",[]),[],[[new Terminal("completamente")]]), new Rule(19, new FunApp("Clean",[]),[],[[new Terminal("limpio")]]), new Rule(15, new FunApp("Clean",[]),[],[[new Terminal("limpios")]]), new Rule(11, new FunApp("Clean",[]),[],[[new Terminal("limpia")]]), new Rule(7, new FunApp("Clean",[]),[],[[new Terminal("limpias")]]), new Rule(3, new FunApp("Clean",[]),[],[[new Terminal("limpiamente")]]), new Rule(19, new FunApp("Chinese",[]),[],[[new Terminal("chino")]]), new Rule(15, new FunApp("Chinese",[]),[],[[new Terminal("chinos")]]), new Rule(11, new FunApp("Chinese",[]),[],[[new Terminal("china")]]), new Rule(7, new FunApp("Chinese",[]),[],[[new Terminal("chinas")]]), new Rule(3, new FunApp("Chinese",[]),[],[[new Terminal("chinamente")]]), new Rule(19, new FunApp("Cheap",[]),[],[[new Terminal("barato")]]), new Rule(15, new FunApp("Cheap",[]),[],[[new Terminal("baratos")]]), new Rule(11, new FunApp("Cheap",[]),[],[[new Terminal("barata")]]), new Rule(7, new FunApp("Cheap",[]),[],[[new Terminal("baratas")]]), new Rule(3, new FunApp("Cheap",[]),[],[[new Terminal("baratamente")]]), new Rule(56, new FunApp("Certainly",[]),[],[[new Terminal("ciertamente")]]), new Rule(19, new FunApp("Boring",[]),[],[[new Terminal("aburrido")]]), new Rule(15, new FunApp("Boring",[]),[],[[new Terminal("aburridos")]]), new Rule(11, new FunApp("Boring",[]),[],[[new Terminal("aburrida")]]), new Rule(7, new FunApp("Boring",[]),[],[[new Terminal("aburridas")]]), new Rule(3, new FunApp("Boring",[]),[],[[new Terminal("aburridamente")]]), new Rule(19, new FunApp("Bad",[]),[],[[new Terminal("malo")]]), new Rule(15, new FunApp("Bad",[]),[],[[new Terminal("malos")]]), new Rule(11, new FunApp("Bad",[]),[],[[new Terminal("mala")]]), new Rule(7, new FunApp("Bad",[]),[],[[new Terminal("malas")]]), new Rule(3, new FunApp("Bad",[]),[],[[new Terminal("malamente")]]), new Rule(19, new FunApp("Awful",[]),[],[[new Terminal("terrible")]]), new Rule(15, new FunApp("Awful",[]),[],[[new Terminal("terribles")]]), new Rule(11, new FunApp("Awful",[]),[],[[new Terminal("terrible")]]), new Rule(7, new FunApp("Awful",[]),[],[[new Terminal("terribles")]]), new Rule(3, new FunApp("Awful",[]),[],[[new Terminal("terriblemente")]]), new Rule(19, new FunApp("Authentic",[]),[],[[new Terminal("auténtico")]]), new Rule(15, new FunApp("Authentic",[]),[],[[new Terminal("auténticos")]]), new Rule(11, new FunApp("Authentic",[]),[],[[new Terminal("auténtica")]]), new Rule(7, new FunApp("Authentic",[]),[],[[new Terminal("auténticas")]]), new Rule(3, new FunApp("Authentic",[]),[],[[new Terminal("auténticamente")]]), new Rule(19, new FunApp("Attentive",[]),[],[[new Terminal("atento")]]), new Rule(15, new FunApp("Attentive",[]),[],[[new Terminal("atentos")]]), new Rule(11, new FunApp("Attentive",[]),[],[[new Terminal("atenta")]]), new Rule(7, new FunApp("Attentive",[]),[],[[new Terminal("atentas")]]), new Rule(3, new FunApp("Attentive",[]),[],[[new Terminal("atentamente")]]), new Rule(49, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[19],[[new ArgProj(0, 0)]]), new Rule(49, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[17],[[new ArgProj(0, 0)]]), new Rule(48, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[17],[[new ArgProj(0, 0)]]), new Rule(46, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[15],[[new ArgProj(0, 0)]]), new Rule(46, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[13],[[new ArgProj(0, 0)]]), new Rule(45, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[13],[[new ArgProj(0, 0)]]), new Rule(43, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[11],[[new ArgProj(0, 0)]]), new Rule(43, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[9],[[new ArgProj(0, 0)]]), new Rule(42, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[9],[[new ArgProj(0, 0)]]), new Rule(40, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[7],[[new ArgProj(0, 0)]]), new Rule(40, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[5],[[new ArgProj(0, 0)]]), new Rule(39, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[5],[[new ArgProj(0, 0)]]), new Rule(37, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[3],[[new ArgProj(0, 0)]]), new Rule(37, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[1],[[new ArgProj(0, 0)]]), new Rule(36, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[1],[[new ArgProj(0, 0)]]), new Rule(34, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[55],[[new ArgProj(0, 0)]]), new Rule(55, new Arg(0),[19],[[new ArgProj(0, 0)]]), new Rule(55, new Arg(0),[17],[[new ArgProj(0, 0)]]), new Rule(34, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[19],[[new ArgProj(0, 0)]]), new Rule(33, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[17],[[new ArgProj(0, 0)]]), new Rule(31, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[54],[[new ArgProj(0, 0)]]), new Rule(54, new Arg(0),[15],[[new ArgProj(0, 0)]]), new Rule(54, new Arg(0),[13],[[new ArgProj(0, 0)]]), new Rule(31, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[15],[[new ArgProj(0, 0)]]), new Rule(30, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[13],[[new ArgProj(0, 0)]]), new Rule(28, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[53],[[new ArgProj(0, 0)]]), new Rule(53, new Arg(0),[11],[[new ArgProj(0, 0)]]), new Rule(53, new Arg(0),[9],[[new ArgProj(0, 0)]]), new Rule(28, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[11],[[new ArgProj(0, 0)]]), new Rule(27, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[9],[[new ArgProj(0, 0)]]), new Rule(25, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[52],[[new ArgProj(0, 0)]]), new Rule(52, new Arg(0),[7],[[new ArgProj(0, 0)]]), new Rule(52, new Arg(0),[5],[[new ArgProj(0, 0)]]), new Rule(25, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[7],[[new ArgProj(0, 0)]]), new Rule(24, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[5],[[new ArgProj(0, 0)]]), new Rule(22, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[51],[[new ArgProj(0, 0)]]), new Rule(51, new Arg(0),[3],[[new ArgProj(0, 0)]]), new Rule(51, new Arg(0),[1],[[new ArgProj(0, 0)]]), new Rule(22, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[3],[[new ArgProj(0, 0)]]), new Rule(21, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[1],[[new ArgProj(0, 0)]]), new Rule(49, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[19, 50],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(50, new Arg(0),[49],[[new ArgProj(0, 0)]]), new Rule(50, new Arg(0),[48],[[new ArgProj(0, 0)]]), new Rule(49, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[17, 49],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(48, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[17, 48],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(46, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[15, 47],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(47, new Arg(0),[46],[[new ArgProj(0, 0)]]), new Rule(47, new Arg(0),[45],[[new ArgProj(0, 0)]]), new Rule(46, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[13, 46],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(45, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[13, 45],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(43, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[11, 44],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(44, new Arg(0),[43],[[new ArgProj(0, 0)]]), new Rule(44, new Arg(0),[42],[[new ArgProj(0, 0)]]), new Rule(43, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[9, 43],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(42, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[9, 42],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(40, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[7, 41],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(41, new Arg(0),[40],[[new ArgProj(0, 0)]]), new Rule(41, new Arg(0),[39],[[new ArgProj(0, 0)]]), new Rule(40, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[5, 40],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(39, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[5, 39],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(37, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[3, 38],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(38, new Arg(0),[37],[[new ArgProj(0, 0)]]), new Rule(38, new Arg(0),[36],[[new ArgProj(0, 0)]]), new Rule(37, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[1, 37],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(36, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[1, 36],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(34, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[35],[[new ArgProj(0, 0)]]), new Rule(35, new Arg(0),[34],[[new ArgProj(0, 0)]]), new Rule(35, new Arg(0),[33],[[new ArgProj(0, 0)]]), new Rule(34, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[34],[[new ArgProj(0, 0)]]), new Rule(33, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[33],[[new ArgProj(0, 0)]]), new Rule(31, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[32],[[new ArgProj(0, 0)]]), new Rule(32, new Arg(0),[31],[[new ArgProj(0, 0)]]), new Rule(32, new Arg(0),[30],[[new ArgProj(0, 0)]]), new Rule(31, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[31],[[new ArgProj(0, 0)]]), new Rule(30, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[30],[[new ArgProj(0, 0)]]), new Rule(28, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[29],[[new ArgProj(0, 0)]]), new Rule(29, new Arg(0),[28],[[new ArgProj(0, 0)]]), new Rule(29, new Arg(0),[27],[[new ArgProj(0, 0)]]), new Rule(28, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[28],[[new ArgProj(0, 0)]]), new Rule(27, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[27],[[new ArgProj(0, 0)]]), new Rule(25, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[26],[[new ArgProj(0, 0)]]), new Rule(26, new Arg(0),[25],[[new ArgProj(0, 0)]]), new Rule(26, new Arg(0),[24],[[new ArgProj(0, 0)]]), new Rule(25, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[25],[[new ArgProj(0, 0)]]), new Rule(24, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[24],[[new ArgProj(0, 0)]]), new Rule(22, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[23],[[new ArgProj(0, 0)]]), new Rule(23, new Arg(0),[22],[[new ArgProj(0, 0)]]), new Rule(23, new Arg(0),[21],[[new ArgProj(0, 0)]]), new Rule(22, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[22],[[new ArgProj(0, 0)]]), new Rule(21, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[21],[[new ArgProj(0, 0)]]), new Rule(19, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[20],[[new ArgProj(0, 0), new Terminal("y"), new ArgProj(0, 1)]]), new Rule(17, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[18],[[new ArgProj(0, 0), new Terminal("y"), new ArgProj(0, 1)]]), new Rule(15, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[16],[[new ArgProj(0, 0), new Terminal("y"), new ArgProj(0, 1)]]), new Rule(13, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[14],[[new ArgProj(0, 0), new Terminal("y"), new ArgProj(0, 1)]]), new Rule(11, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[12],[[new ArgProj(0, 0), new Terminal("y"), new ArgProj(0, 1)]]), new Rule(9, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[10],[[new ArgProj(0, 0), new Terminal("y"), new ArgProj(0, 1)]]), new Rule(7, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[8],[[new ArgProj(0, 0), new Terminal("y"), new ArgProj(0, 1)]]), new Rule(5, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[6],[[new ArgProj(0, 0), new Terminal("y"), new ArgProj(0, 1)]]), new Rule(3, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[4],[[new ArgProj(0, 0), new Terminal("y"), new ArgProj(0, 1)]]), new Rule(1, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[2],[[new ArgProj(0, 0), new Terminal("y"), new ArgProj(0, 1)]])],{Adverb:[56], Float:[-3], Int:[-2], Item:[84, 95, 117, 106, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 60, 83, 94, 116, 105, 82, 93, 115, 104, 119, 131, 143, 120, 132, 81, 118, 130, 142, 125, 137, 147, 126, 138, 92, 124, 136, 146, 122, 134, 145, 123, 135, 114, 121, 133, 144, 128, 140, 149, 129, 141, 103, 127, 139, 148, 80, 91, 113, 102, 79, 90, 112, 101, 78, 89, 111, 100, 77, 88, 110, 99, 76, 87, 109, 98, 75, 86, 108, 97, 74, 85, 107, 96], ListQual:[50, 48, 49, 154, 18, 20, 35, 33, 34, 47, 45, 46, 153, 14, 16, 32, 30, 31, 44, 42, 43, 152, 10, 12, 29, 27, 28, 41, 39, 40, 151, 6, 8, 26, 24, 25, 38, 36, 37, 150, 2, 4, 23, 21, 22], Paragraph:[58], Phrase:[59], Quality:[55, 17, 19, 54, 13, 15, 53, 9, 11, 52, 5, 7, 51, 1, 3], STense:[73, 57], String:[-1], _Var:[-4]})), RestaurantSwe: new GFConcrete({coding: "utf8"},{A_List_Of_Adjectives: function(cs){return new Arr(new Arr(new Seq(Restaurant.concretes["RestaurantSwe"].rule("_1", cs), new Str("och"), Restaurant.concretes["RestaurantSwe"].rule("_2", cs).sel(new Int(0))), new Seq(Restaurant.concretes["RestaurantSwe"].rule("_5", cs), new Str("och"), Restaurant.concretes["RestaurantSwe"].rule("_2", cs).sel(new Int(1))), new Seq(Restaurant.concretes["RestaurantSwe"].rule("_0", cs).sel(new Int(2)), new Str("och"), Restaurant.concretes["RestaurantSwe"].rule("_2", cs).sel(new Int(2))), new Seq(Restaurant.concretes["RestaurantSwe"].rule("_0", cs).sel(new Int(3)), new Str("och"), Restaurant.concretes["RestaurantSwe"].rule("_2", cs).sel(new Int(3))), new Seq(Restaurant.concretes["RestaurantSwe"].rule("_0", cs).sel(new Int(4)), new Str("och"), Restaurant.concretes["RestaurantSwe"].rule("_2", cs).sel(new Int(4)))), Restaurant.concretes["RestaurantSwe"].rule("_18", cs));}, Adj_Comma_List_Of_Adjs: function(cs){return new Arr((new Arr(Restaurant.concretes["RestaurantSwe"].rule("_20", cs), new Int(1))).sel(Restaurant.concretes["RestaurantSwe"].rule("_0", cs)), new Arr(new Seq(Restaurant.concretes["RestaurantSwe"].rule("_23", cs), new Str(","), Restaurant.concretes["RestaurantSwe"].rule("_24", cs).sel(new Int(0))), new Seq(Restaurant.concretes["RestaurantSwe"].rule("_27", cs), new Str(","), Restaurant.concretes["RestaurantSwe"].rule("_24", cs).sel(new Int(1))), new Seq(Restaurant.concretes["RestaurantSwe"].rule("_30", cs), new Str(","), Restaurant.concretes["RestaurantSwe"].rule("_24", cs).sel(new Int(2))), new Seq(Restaurant.concretes["RestaurantSwe"].rule("_33", cs), new Str(","), Restaurant.concretes["RestaurantSwe"].rule("_24", cs).sel(new Int(3))), new Seq(Restaurant.concretes["RestaurantSwe"].rule("_36", cs), new Str(","), Restaurant.concretes["RestaurantSwe"].rule("_24", cs).sel(new Int(4)))), cs[1].sel(new Int(2)));}, Adjective_And_Adjective: function(cs){return new Arr((new Arr(Restaurant.concretes["RestaurantSwe"].rule("_24", cs), new Int(1))).sel(Restaurant.concretes["RestaurantSwe"].rule("_0", cs)), Restaurant.concretes["RestaurantSwe"].rule("_18", cs), Restaurant.concretes["RestaurantSwe"].rule("_20", cs));}, Attentive: function(cs){return new Arr(new Suffix("uppmärksam", Restaurant.concretes["RestaurantSwe"].rule("_45", cs)), new Int(0));}, Authentic: function(cs){return new Arr(new Suffix("autentisk", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Awful: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_52", cs);}, Bad: function(cs){return new Arr(new Suffix("dålig", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Boring: function(cs){return new Arr(new Suffix("tråkig", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Certainly: function(cs){return new Arr(new Str("definitivt"));}, Cheap: function(cs){return new Arr(new Suffix("billig", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Chinese: function(cs){return new Arr(new Suffix("kinesisk", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Clean: function(cs){return new Arr(new Suffix("ren", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Completely: function(cs){return new Variants(new Arr(new Str("helt")), new Arr(new Str("absolut")));}, Conditional_Tense: function(cs){return new Arr(Restaurant.concretes["RestaurantSwe"].rule("_64", cs), new Int(3));}, Courteous: function(cs){return new Variants(new Arr(new Arr(new Str("artig"), new Str("artigt"), new Str("artiga"), new Str("artiga"), new Str("artiga")), new Int(0)), new Arr(new Arr(new Str("hövlig"), new Str("hövligt"), new Str("hövliga"), new Str("hövliga"), new Str("hövliga")), new Int(0)));}, Delicious: function(cs){return new Variants(new Arr(new Arr(new Str("läcker"), new Str("läckert"), new Str("läckra"), new Str("läckra"), new Str("läckra")), new Int(0)), new Arr(new Arr(new Str("smaklig"), new Str("smakligt"), new Str("smakliga"), new Str("smakliga"), new Str("smakliga")), new Int(0)));}, Dirty: function(cs){return new Arr(new Suffix("smutsig", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Disgusting: function(cs){return new Arr(new Suffix("äcklig", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Diverse: function(cs){return new Arr(new Suffix("variera", new Arr(new Str("d"), new Str("t"), new Str("de"), new Str("de"), new Str("de"))), new Int(0));}, Efficient: function(cs){return new Arr(new Suffix("effektiv", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Empty_Sentence: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_75", cs);}, Excellent: function(cs){return new Arr(new Suffix("utmärkt", new Arr(new Str(""), new Str(""), new Str("a"), new Str("a"), new Str("a"))), new Int(0));}, Expensive: function(cs){return new Arr(new Suffix("dyr", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Fatty: function(cs){return new Arr(new Suffix("fet", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, French: function(cs){return new Arr(new Suffix("fransk", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Fresh: function(cs){return new Arr(new Suffix("färsk", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Friendly: function(cs){return new Arr(new Suffix("vänlig", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Good: function(cs){return new Arr(new Suffix("go", new Arr(new Str("d"), new Str("tt"), new Str("da"), new Str("da"), new Str("da"))), new Int(0));}, Great: function(cs){return new Arr(new Suffix("fantastisk", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Hardly: function(cs){return new Arr(new Str("knappast"));}, Helpful: function(cs){return new Variants(new Arr(new Arr(new Str("hjälpsam"), new Str("hjälpsamt"), new Str("hjälpsamma"), new Str("hjälpsamma"), new Str("hjälpsamma")), new Int(0)), new Arr(new Arr(new Str("tjänstvillig"), new Str("tjänstvilligt"), new Str("tjänstvilliga"), new Str("tjänstvilliga"), new Str("tjänstvilliga")), new Int(0)));}, Honestly: function(cs){return new Arr(new Seq(new Str("helt"), new Str("ärligt")));}, Horrible: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_52", cs);}, I_Do_Not_Recommend: function(cs){return new Variants(new Arr(new Seq(new Str("jag"), new Str("rekommenderar"), new Str("inte"), cs[0].sel(new Int(0)), cs[1].sel(new Int(0)).sel(new Int(1)),(new Arr(new Arr(new Seq(), new Seq(), new Seq()), new Arr(new Seq(), new Seq(), new Seq()), new Arr(new Seq(), new Seq(), new Seq()))).sel(cs[1].sel(new Int(1)).sel(new Int(0))).sel(cs[1].sel(new Int(1)).sel(new Int(1))))), new Arr(new Seq(new Str("jag"), new Str("skulle"), new Str("inte"), cs[0].sel(new Int(0)), new Str("rekommendera"), cs[1].sel(new Int(0)).sel(new Int(1)),(new Arr(new Arr(new Seq(), new Seq(), new Seq()), new Arr(new Seq(), new Seq(), new Seq()), new Arr(new Seq(), new Seq(), new Seq()))).sel(cs[1].sel(new Int(1)).sel(new Int(0))).sel(cs[1].sel(new Int(1)).sel(new Int(1))))));}, I_Recommend: function(cs){return new Variants(new Arr(new Seq(new Str("jag"), new Str("rekommenderar"), cs[0].sel(new Int(0)), cs[1].sel(new Int(0)).sel(new Int(1)),(new Arr(new Arr(new Seq(), new Seq(), new Seq()), new Arr(new Seq(), new Seq(), new Seq()), new Arr(new Seq(), new Seq(), new Seq()))).sel(cs[1].sel(new Int(1)).sel(new Int(0))).sel(cs[1].sel(new Int(1)).sel(new Int(1))))), new Arr(new Seq(new Str("jag"), new Str("skulle"), cs[0].sel(new Int(0)), new Str("rekommendera"), cs[1].sel(new Int(0)).sel(new Int(1)),(new Arr(new Arr(new Seq(), new Seq(), new Seq()), new Arr(new Seq(), new Seq(), new Seq()), new Arr(new Seq(), new Seq(), new Seq()))).sel(cs[1].sel(new Int(1)).sel(new Int(0))).sel(cs[1].sel(new Int(1)).sel(new Int(1))))));}, Impersonal: function(cs){return new Variants(new Arr(new Arr(new Str("opersonlig"), new Str("opersonligt"), new Str("opersonliga"), new Str("opersonliga"), new Str("opersonliga")), new Int(0)), new Arr(new Arr(new Str("kall"), new Str("kallt"), new Str("kalla"), new Str("kalla"), new Str("kalla")), new Int(0)));}, Inefficient: function(cs){return new Variants(new Arr(new Arr(new Str("ineffektiv"), new Str("ineffektivt"), new Str("ineffektiva"), new Str("ineffektiva"), new Str("ineffektiva")), new Int(0)), new Arr(new Arr(new Str("inkompetent"), new Str("inkompetentt"), new Str("inkompetenta"), new Str("inkompetenta"), new Str("inkompetenta")), new Int(0)));}, Italian: function(cs){return new Arr(new Suffix("italiensk", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Japanese: function(cs){return new Arr(new Suffix("japansk", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Mexican: function(cs){return new Arr(new Suffix("mexikansk", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Nice: function(cs){return new Arr(new Suffix("fin", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, NoAdverb: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_75", cs);}, Personal: function(cs){return new Arr(new Suffix("personlig", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Present_Tense: function(cs){return new Arr(Restaurant.concretes["RestaurantSwe"].rule("_64", cs), new Int(0));}, Prompt: function(cs){return new Arr(new Suffix("snabb", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Really: function(cs){return new Variants(new Arr(new Str("verkligen")), new Arr(new Str("sannerligen")));}, Reluctantly: function(cs){return new Arr(new Str("motvilligt"));}, Rude: function(cs){return new Variants(new Arr(new Arr(new Str("oartig"), new Str("rått"), new Str("oartiga"), new Str("oartiga"), new Str("oartiga")), new Int(0)), new Arr(new Arr(new Str("otrevlig"), new Str("otrevligt"), new Str("otrevliga"), new Str("otrevliga"), new Str("otrevliga")), new Int(0)));}, Sentence: function(cs){return new Arr(new Seq(Restaurant.concretes["RestaurantSwe"].rule("_18", cs), new Str("."), Restaurant.concretes["RestaurantSwe"].rule("_20", cs)));}, Slow: function(cs){return new Arr(new Suffix("långsam", Restaurant.concretes["RestaurantSwe"].rule("_45", cs)), new Int(0));}, Strongly: function(cs){return new Arr(new Str("absolut"));}, Tasteless: function(cs){return new Arr(new Suffix("smaklös", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Thai: function(cs){return new Arr(new Suffix("thailändsk", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, The_Cheese: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSwe"].rule("_137", cs), Restaurant.concretes["RestaurantSwe"].rule("_137", cs), Restaurant.concretes["RestaurantSwe"].rule("_140", cs), Restaurant.concretes["RestaurantSwe"].rule("_140", cs), Restaurant.concretes["RestaurantSwe"].rule("_140", cs)), Restaurant.concretes["RestaurantSwe"].rule("_142", cs));}, The_Cheeses: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSwe"].rule("_146", cs), Restaurant.concretes["RestaurantSwe"].rule("_146", cs), Restaurant.concretes["RestaurantSwe"].rule("_149", cs), Restaurant.concretes["RestaurantSwe"].rule("_149", cs), Restaurant.concretes["RestaurantSwe"].rule("_149", cs)), Restaurant.concretes["RestaurantSwe"].rule("_127", cs));}, The_Desserts: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSwe"].rule("_153", cs), Restaurant.concretes["RestaurantSwe"].rule("_153", cs), Restaurant.concretes["RestaurantSwe"].rule("_155", cs), Restaurant.concretes["RestaurantSwe"].rule("_155", cs), Restaurant.concretes["RestaurantSwe"].rule("_155", cs)), Restaurant.concretes["RestaurantSwe"].rule("_127", cs));}, The_Dishes: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSwe"].rule("_159", cs), Restaurant.concretes["RestaurantSwe"].rule("_159", cs), Restaurant.concretes["RestaurantSwe"].rule("_161", cs), Restaurant.concretes["RestaurantSwe"].rule("_161", cs), Restaurant.concretes["RestaurantSwe"].rule("_161", cs)), Restaurant.concretes["RestaurantSwe"].rule("_127", cs));}, The_Drinks: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSwe"].rule("_165", cs), Restaurant.concretes["RestaurantSwe"].rule("_165", cs), Restaurant.concretes["RestaurantSwe"].rule("_167", cs), Restaurant.concretes["RestaurantSwe"].rule("_167", cs), Restaurant.concretes["RestaurantSwe"].rule("_167", cs)), Restaurant.concretes["RestaurantSwe"].rule("_127", cs));}, The_Fish: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSwe"].rule("_171", cs), Restaurant.concretes["RestaurantSwe"].rule("_171", cs), Restaurant.concretes["RestaurantSwe"].rule("_173", cs), Restaurant.concretes["RestaurantSwe"].rule("_173", cs), Restaurant.concretes["RestaurantSwe"].rule("_173", cs)), Restaurant.concretes["RestaurantSwe"].rule("_142", cs));}, The_Food: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSwe"].rule("_177", cs), Restaurant.concretes["RestaurantSwe"].rule("_177", cs), Restaurant.concretes["RestaurantSwe"].rule("_179", cs), Restaurant.concretes["RestaurantSwe"].rule("_179", cs), Restaurant.concretes["RestaurantSwe"].rule("_179", cs)), Restaurant.concretes["RestaurantSwe"].rule("_142", cs));}, The_Item_Is: function(cs){return new Arr(new Seq(Restaurant.concretes["RestaurantSwe"].rule("_23", cs), new Str("är"), Restaurant.concretes["RestaurantSwe"].rule("_190", cs)));}, The_Item_Is_Not: function(cs){return new Arr(new Seq(Restaurant.concretes["RestaurantSwe"].rule("_23", cs), new Str("är"), new Str("inte"), Restaurant.concretes["RestaurantSwe"].rule("_190", cs)));}, The_Pizza: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSwe"].rule("_197", cs), Restaurant.concretes["RestaurantSwe"].rule("_197", cs), Restaurant.concretes["RestaurantSwe"].rule("_200", cs), Restaurant.concretes["RestaurantSwe"].rule("_200", cs), Restaurant.concretes["RestaurantSwe"].rule("_200", cs)), Restaurant.concretes["RestaurantSwe"].rule("_142", cs));}, The_Restaurant: function(cs){return new Variants(new Arr(new Arr((new Arr(new Str("restaurang"), new Str("restaurang"), new Str("restaurangen"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2)))),(new Arr(new Str("restaurang"), new Str("restaurang"), new Str("restaurangen"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2)))),(new Arr(new Str("restaurangs"), new Str("restaurangs"), new Str("restaurangens"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2)))),(new Arr(new Str("restaurangs"), new Str("restaurangs"), new Str("restaurangens"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2)))),(new Arr(new Str("restaurangs"), new Str("restaurangs"), new Str("restaurangens"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2))))), new Arr(new Int(0), new Int(2))), new Arr(new Arr(new Seq(new Str("den"), new Str("här"),(new Arr(new Str("restaurang"), new Str("restaurang"), new Str("restaurangen"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2))))), new Seq(new Str("den"), new Str("här"),(new Arr(new Str("restaurang"), new Str("restaurang"), new Str("restaurangen"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2))))), new Seq(new Str("den"), new Str("här"),(new Arr(new Str("restaurangs"), new Str("restaurangs"), new Str("restaurangens"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2))))), new Seq(new Str("den"), new Str("här"),(new Arr(new Str("restaurangs"), new Str("restaurangs"), new Str("restaurangens"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2))))), new Seq(new Str("den"), new Str("här"),(new Arr(new Str("restaurangs"), new Str("restaurangs"), new Str("restaurangens"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2)))))), new Arr(new Int(0), new Int(2))));}, The_Staff: function(cs){return new Variants(new Arr(new Arr((new Arr(new Str("personal"), new Str("personal"), new Str("personalen"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2)))),(new Arr(new Str("personal"), new Str("personal"), new Str("personalen"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2)))),(new Arr(new Str("personals"), new Str("personals"), new Str("personalens"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2)))),(new Arr(new Str("personals"), new Str("personals"), new Str("personalens"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2)))),(new Arr(new Str("personals"), new Str("personals"), new Str("personalens"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2))))), new Arr(new Int(0), new Int(2))), new Arr(new Arr((new Arr(new Str("betjäning"), new Str("betjäning"), new Str("betjäningen"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2)))),(new Arr(new Str("betjäning"), new Str("betjäning"), new Str("betjäningen"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2)))),(new Arr(new Str("betjänings"), new Str("betjänings"), new Str("betjäningens"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2)))),(new Arr(new Str("betjänings"), new Str("betjänings"), new Str("betjäningens"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2)))),(new Arr(new Str("betjänings"), new Str("betjänings"), new Str("betjäningens"))).sel((new Arr(new Arr(new Arr(new Int(0), new Int(0)), new Arr(new Int(0), new Int(0))), new Arr(new Arr(new Int(1), new Int(1)), new Arr(new Int(1), new Int(1))), new Arr(new Arr(new Int(1), new Int(2)), new Arr(new Int(2), new Int(2))))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(0))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(1))).sel((new Arr(new Int(2), new Int(1), new Int(1))).sel(new Int(2))))), new Arr(new Int(0), new Int(2))));}, The_Wine: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSwe"].rule("_205", cs), Restaurant.concretes["RestaurantSwe"].rule("_205", cs), Restaurant.concretes["RestaurantSwe"].rule("_208", cs), Restaurant.concretes["RestaurantSwe"].rule("_208", cs), Restaurant.concretes["RestaurantSwe"].rule("_208", cs)), Restaurant.concretes["RestaurantSwe"].rule("_126", cs));}, The_Wines: function(cs){return new Arr(new Arr(Restaurant.concretes["RestaurantSwe"].rule("_212", cs), Restaurant.concretes["RestaurantSwe"].rule("_212", cs), Restaurant.concretes["RestaurantSwe"].rule("_214", cs), Restaurant.concretes["RestaurantSwe"].rule("_214", cs), Restaurant.concretes["RestaurantSwe"].rule("_214", cs)), Restaurant.concretes["RestaurantSwe"].rule("_127", cs));}, UnAttentive: function(cs){return new Arr(new Suffix("oartig", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, Very_Adjective: function(cs){return new Arr(new Arr(new Seq(new Str("mycket"), Restaurant.concretes["RestaurantSwe"].rule("_23", cs)), new Seq(new Str("mycket"), Restaurant.concretes["RestaurantSwe"].rule("_27", cs)), new Seq(new Str("mycket"), Restaurant.concretes["RestaurantSwe"].rule("_30", cs)), new Seq(new Str("mycket"), Restaurant.concretes["RestaurantSwe"].rule("_33", cs)), new Seq(new Str("mycket"), Restaurant.concretes["RestaurantSwe"].rule("_36", cs))), Restaurant.concretes["RestaurantSwe"].rule("_0", cs));}, Warm: function(cs){return new Arr(new Suffix("varm", Restaurant.concretes["RestaurantSwe"].rule("_48", cs)), new Int(0));}, _0: function(cs){return cs[0].sel(new Int(1));}, _1: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_0", cs).sel(new Int(0));}, _120: function(cs){return new Arr(new Str(""), new Str(""), new Str("en"));}, _121: function(cs){return new Suffix("ost", Restaurant.concretes["RestaurantSwe"].rule("_120", cs));}, _122: function(cs){return new Arr(new Int(0), new Int(0));}, _123: function(cs){return new Arr(Restaurant.concretes["RestaurantSwe"].rule("_122", cs), Restaurant.concretes["RestaurantSwe"].rule("_122", cs));}, _124: function(cs){return new Arr(new Int(1), new Int(1));}, _125: function(cs){return new Arr(Restaurant.concretes["RestaurantSwe"].rule("_124", cs), Restaurant.concretes["RestaurantSwe"].rule("_124", cs));}, _126: function(cs){return new Arr(new Int(1), new Int(2));}, _127: function(cs){return new Arr(new Int(2), new Int(2));}, _128: function(cs){return new Arr(Restaurant.concretes["RestaurantSwe"].rule("_126", cs), Restaurant.concretes["RestaurantSwe"].rule("_127", cs));}, _129: function(cs){return new Arr(Restaurant.concretes["RestaurantSwe"].rule("_123", cs), Restaurant.concretes["RestaurantSwe"].rule("_125", cs), Restaurant.concretes["RestaurantSwe"].rule("_128", cs));}, _130: function(cs){return new Arr(new Int(2), new Int(1), new Int(1));}, _131: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_130", cs).sel(new Int(0));}, _132: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_129", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_131", cs));}, _133: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_130", cs).sel(new Int(1));}, _134: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_132", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_133", cs));}, _135: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_130", cs).sel(new Int(2));}, _136: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_134", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_135", cs));}, _137: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_121", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _138: function(cs){return new Arr(new Str("s"), new Str("s"), new Str("ens"));}, _139: function(cs){return new Suffix("ost", Restaurant.concretes["RestaurantSwe"].rule("_138", cs));}, _140: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_139", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _142: function(cs){return new Arr(new Int(0), new Int(2));}, _144: function(cs){return new Arr(new Str(""), new Str(""), new Str("na"));}, _145: function(cs){return new Suffix("ostar", Restaurant.concretes["RestaurantSwe"].rule("_144", cs));}, _146: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_145", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _147: function(cs){return new Arr(new Str("s"), new Str("s"), new Str("nas"));}, _148: function(cs){return new Suffix("ostar", Restaurant.concretes["RestaurantSwe"].rule("_147", cs));}, _149: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_148", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _152: function(cs){return new Suffix("desserter", Restaurant.concretes["RestaurantSwe"].rule("_144", cs));}, _153: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_152", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _154: function(cs){return new Suffix("desserter", Restaurant.concretes["RestaurantSwe"].rule("_147", cs));}, _155: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_154", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _158: function(cs){return new Suffix("rätter", Restaurant.concretes["RestaurantSwe"].rule("_144", cs));}, _159: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_158", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _160: function(cs){return new Suffix("rätter", Restaurant.concretes["RestaurantSwe"].rule("_147", cs));}, _161: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_160", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _164: function(cs){return new Suffix("drycker", Restaurant.concretes["RestaurantSwe"].rule("_144", cs));}, _165: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_164", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _166: function(cs){return new Suffix("drycker", Restaurant.concretes["RestaurantSwe"].rule("_147", cs));}, _167: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_166", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _170: function(cs){return new Suffix("fisk", Restaurant.concretes["RestaurantSwe"].rule("_120", cs));}, _171: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_170", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _172: function(cs){return new Suffix("fisk", Restaurant.concretes["RestaurantSwe"].rule("_138", cs));}, _173: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_172", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _176: function(cs){return new Suffix("mat", Restaurant.concretes["RestaurantSwe"].rule("_120", cs));}, _177: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_176", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _178: function(cs){return new Suffix("mat", Restaurant.concretes["RestaurantSwe"].rule("_138", cs));}, _179: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_178", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _18: function(cs){return cs[0].sel(new Int(0));}, _182: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_20", cs).sel(new Int(0));}, _183: function(cs){return new Arr(Restaurant.concretes["RestaurantSwe"].rule("_182", cs), Restaurant.concretes["RestaurantSwe"].rule("_182", cs), Restaurant.concretes["RestaurantSwe"].rule("_182", cs));}, _184: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_20", cs).sel(new Int(1));}, _185: function(cs){return new Arr(Restaurant.concretes["RestaurantSwe"].rule("_184", cs), Restaurant.concretes["RestaurantSwe"].rule("_184", cs), Restaurant.concretes["RestaurantSwe"].rule("_184", cs));}, _186: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_20", cs).sel(new Int(2));}, _187: function(cs){return new Arr(Restaurant.concretes["RestaurantSwe"].rule("_186", cs), Restaurant.concretes["RestaurantSwe"].rule("_186", cs), Restaurant.concretes["RestaurantSwe"].rule("_186", cs));}, _188: function(cs){return new Arr(Restaurant.concretes["RestaurantSwe"].rule("_183", cs), Restaurant.concretes["RestaurantSwe"].rule("_185", cs), Restaurant.concretes["RestaurantSwe"].rule("_187", cs));}, _189: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_188", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_1", cs));}, _190: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_189", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_5", cs));}, _195: function(cs){return new Arr(new Str(""), new Str(""), new Str("n"));}, _196: function(cs){return new Suffix("pizza", Restaurant.concretes["RestaurantSwe"].rule("_195", cs));}, _197: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_196", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _198: function(cs){return new Arr(new Str("s"), new Str("s"), new Str("ns"));}, _199: function(cs){return new Suffix("pizza", Restaurant.concretes["RestaurantSwe"].rule("_198", cs));}, _2: function(cs){return cs[0].sel(new Int(2));}, _20: function(cs){return cs[1].sel(new Int(0));}, _200: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_199", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _203: function(cs){return new Arr(new Str(""), new Str(""), new Str("et"));}, _204: function(cs){return new Suffix("vin", Restaurant.concretes["RestaurantSwe"].rule("_203", cs));}, _205: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_204", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _206: function(cs){return new Arr(new Str("s"), new Str("s"), new Str("ets"));}, _207: function(cs){return new Suffix("vin", Restaurant.concretes["RestaurantSwe"].rule("_206", cs));}, _208: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_207", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _211: function(cs){return new Suffix("viner", Restaurant.concretes["RestaurantSwe"].rule("_144", cs));}, _212: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_211", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _213: function(cs){return new Suffix("viner", Restaurant.concretes["RestaurantSwe"].rule("_147", cs));}, _214: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_213", cs).sel(Restaurant.concretes["RestaurantSwe"].rule("_136", cs));}, _228: function(cs){return new Arr(cs[0]);}, _229: function(cs){return new Arr(cs[0], cs[0], cs[0], cs[0], cs[0]);}, _23: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_18", cs).sel(new Int(0));}, _24: function(cs){return cs[1].sel(new Int(1));}, _27: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_18", cs).sel(new Int(1));}, _30: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_18", cs).sel(new Int(2));}, _33: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_18", cs).sel(new Int(3));}, _36: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_18", cs).sel(new Int(4));}, _45: function(cs){return new Arr(new Str(""), new Str("t"), new Str("ma"), new Str("ma"), new Str("ma"));}, _48: function(cs){return new Arr(new Str(""), new Str("t"), new Str("a"), new Str("a"), new Str("a"));}, _5: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_0", cs).sel(new Int(1));}, _51: function(cs){return new Suffix("hemsk", Restaurant.concretes["RestaurantSwe"].rule("_48", cs));}, _52: function(cs){return new Arr(Restaurant.concretes["RestaurantSwe"].rule("_51", cs), new Int(0));}, _64: function(cs){return new Seq();}, _75: function(cs){return new Arr(Restaurant.concretes["RestaurantSwe"].rule("_64", cs));}, Adverb: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_228", cs);}, Item: function(cs){return new Arr(Restaurant.concretes["RestaurantSwe"].rule("_229", cs), Restaurant.concretes["RestaurantSwe"].rule("_122", cs));}, ListQual: function(cs){return new Arr(new Int(0), Restaurant.concretes["RestaurantSwe"].rule("_229", cs), Restaurant.concretes["RestaurantSwe"].rule("_229", cs));}, Paragraph: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_228", cs);}, Phrase: function(cs){return Restaurant.concretes["RestaurantSwe"].rule("_228", cs);}, Quality: function(cs){return new Arr(Restaurant.concretes["RestaurantSwe"].rule("_229", cs), new Int(0));}, STense: function(cs){return new Arr(cs[0], new Int(0));}, "Int": function(cs){return new Arr(cs[0]);}, "Float": function(cs){return new Arr(cs[0]);}, "String": function(cs){return new Arr(cs[0]);}}, new Parser("Paragraph",[new Rule(20, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[19, 92],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(92, new Arg(0),[20],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(92, new Arg(0),[18],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(18, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[17, 18],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(20, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[17, 20],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(20, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[19, 55],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(18, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[17, 17],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(20, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[17, 19],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(16, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[15, 91],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(91, new Arg(0),[16],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(91, new Arg(0),[14],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(14, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[13, 14],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(16, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[13, 16],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(16, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[15, 54],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(14, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[13, 13],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(16, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[13, 15],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(12, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[11, 90],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(90, new Arg(0),[12],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(90, new Arg(0),[10],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(10, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[9, 10],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(12, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[9, 12],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(12, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[11, 53],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(10, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[9, 9],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(12, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[9, 11],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(8, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[7, 89],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(89, new Arg(0),[8],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(89, new Arg(0),[6],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(6, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[5, 6],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(8, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[5, 8],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(8, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[7, 52],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(6, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[5, 5],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(8, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[5, 7],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(4, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[3, 88],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(88, new Arg(0),[4],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(88, new Arg(0),[2],[[new ArgProj(0, 0)],[new ArgProj(0, 1)]]), new Rule(2, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[1, 2],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(4, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[1, 4],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)],[new ArgProj(1, 1)]]), new Rule(4, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[3, 51],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(2, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[1, 1],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(4, new FunApp("Adjective_And_Adjective",[new Arg(0), new Arg(1)]),[1, 3],[[new ArgProj(0, 0)],[new ArgProj(1, 0)]]), new Rule(17, new FunApp("Warm",[]),[],[[new Terminal("varm")]]), new Rule(13, new FunApp("Warm",[]),[],[[new Terminal("varmt")]]), new Rule(9, new FunApp("Warm",[]),[],[[new Terminal("varma")]]), new Rule(5, new FunApp("Warm",[]),[],[[new Terminal("varma")]]), new Rule(1, new FunApp("Warm",[]),[],[[new Terminal("varma")]]), new Rule(19, new FunApp("Very_Adjective",[new Arg(0)]),[19],[[new Terminal("mycket"), new ArgProj(0, 0)]]), new Rule(17, new FunApp("Very_Adjective",[new Arg(0)]),[17],[[new Terminal("mycket"), new ArgProj(0, 0)]]), new Rule(15, new FunApp("Very_Adjective",[new Arg(0)]),[15],[[new Terminal("mycket"), new ArgProj(0, 0)]]), new Rule(13, new FunApp("Very_Adjective",[new Arg(0)]),[13],[[new Terminal("mycket"), new ArgProj(0, 0)]]), new Rule(11, new FunApp("Very_Adjective",[new Arg(0)]),[11],[[new Terminal("mycket"), new ArgProj(0, 0)]]), new Rule(9, new FunApp("Very_Adjective",[new Arg(0)]),[9],[[new Terminal("mycket"), new ArgProj(0, 0)]]), new Rule(7, new FunApp("Very_Adjective",[new Arg(0)]),[7],[[new Terminal("mycket"), new ArgProj(0, 0)]]), new Rule(5, new FunApp("Very_Adjective",[new Arg(0)]),[5],[[new Terminal("mycket"), new ArgProj(0, 0)]]), new Rule(3, new FunApp("Very_Adjective",[new Arg(0)]),[3],[[new Terminal("mycket"), new ArgProj(0, 0)]]), new Rule(1, new FunApp("Very_Adjective",[new Arg(0)]),[1],[[new Terminal("mycket"), new ArgProj(0, 0)]]), new Rule(17, new FunApp("UnAttentive",[]),[],[[new Terminal("oartig")]]), new Rule(13, new FunApp("UnAttentive",[]),[],[[new Terminal("oartigt")]]), new Rule(9, new FunApp("UnAttentive",[]),[],[[new Terminal("oartiga")]]), new Rule(5, new FunApp("UnAttentive",[]),[],[[new Terminal("oartiga")]]), new Rule(1, new FunApp("UnAttentive",[]),[],[[new Terminal("oartiga")]]), new Rule(77, new FunApp("The_Wines",[]),[],[[new Terminal("vinerna")]]), new Rule(68, new FunApp("The_Wines",[]),[],[[new Terminal("vinerna")]]), new Rule(76, new FunApp("The_Wines",[]),[],[[new Terminal("vinernas")]]), new Rule(75, new FunApp("The_Wines",[]),[],[[new Terminal("vinernas")]]), new Rule(74, new FunApp("The_Wines",[]),[],[[new Terminal("vinernas")]]), new Rule(84, new FunApp("The_Wine",[]),[],[[new Terminal("vinet")]]), new Rule(67, new FunApp("The_Wine",[]),[],[[new Terminal("vinet")]]), new Rule(87, new FunApp("The_Wine",[]),[],[[new Terminal("vinets")]]), new Rule(86, new FunApp("The_Wine",[]),[],[[new Terminal("vinets")]]), new Rule(85, new FunApp("The_Wine",[]),[],[[new Terminal("vinets")]]), new Rule(73, new FunApp("The_Staff",[]),[],[[new Terminal("betjäningen")]]), new Rule(73, new FunApp("The_Staff",[]),[],[[new Terminal("personalen")]]), new Rule(66, new FunApp("The_Staff",[]),[],[[new Terminal("betjäningen")]]), new Rule(66, new FunApp("The_Staff",[]),[],[[new Terminal("personalen")]]), new Rule(72, new FunApp("The_Staff",[]),[],[[new Terminal("betjäningens")]]), new Rule(72, new FunApp("The_Staff",[]),[],[[new Terminal("personalens")]]), new Rule(71, new FunApp("The_Staff",[]),[],[[new Terminal("betjäningens")]]), new Rule(71, new FunApp("The_Staff",[]),[],[[new Terminal("personalens")]]), new Rule(70, new FunApp("The_Staff",[]),[],[[new Terminal("betjäningens")]]), new Rule(70, new FunApp("The_Staff",[]),[],[[new Terminal("personalens")]]), new Rule(73, new FunApp("The_Restaurant",[]),[],[[new Terminal("den"), new Terminal("här"), new Terminal("restaurangen")]]), new Rule(73, new FunApp("The_Restaurant",[]),[],[[new Terminal("restaurangen")]]), new Rule(66, new FunApp("The_Restaurant",[]),[],[[new Terminal("den"), new Terminal("här"), new Terminal("restaurangen")]]), new Rule(66, new FunApp("The_Restaurant",[]),[],[[new Terminal("restaurangen")]]), new Rule(72, new FunApp("The_Restaurant",[]),[],[[new Terminal("den"), new Terminal("här"), new Terminal("restaurangens")]]), new Rule(72, new FunApp("The_Restaurant",[]),[],[[new Terminal("restaurangens")]]), new Rule(71, new FunApp("The_Restaurant",[]),[],[[new Terminal("den"), new Terminal("här"), new Terminal("restaurangens")]]), new Rule(71, new FunApp("The_Restaurant",[]),[],[[new Terminal("restaurangens")]]), new Rule(70, new FunApp("The_Restaurant",[]),[],[[new Terminal("den"), new Terminal("här"), new Terminal("restaurangens")]]), new Rule(70, new FunApp("The_Restaurant",[]),[],[[new Terminal("restaurangens")]]), new Rule(73, new FunApp("The_Pizza",[]),[],[[new Terminal("pizzan")]]), new Rule(66, new FunApp("The_Pizza",[]),[],[[new Terminal("pizzan")]]), new Rule(72, new FunApp("The_Pizza",[]),[],[[new Terminal("pizzans")]]), new Rule(71, new FunApp("The_Pizza",[]),[],[[new Terminal("pizzans")]]), new Rule(70, new FunApp("The_Pizza",[]),[],[[new Terminal("pizzans")]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[77, 53],[[new ArgProj(0, 0), new Terminal("är"), new Terminal("inte"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[84, 54],[[new ArgProj(0, 0), new Terminal("är"), new Terminal("inte"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[73, 55],[[new ArgProj(0, 0), new Terminal("är"), new Terminal("inte"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[83, 53],[[new ArgProj(0, 0), new Terminal("är"), new Terminal("inte"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[82, 54],[[new ArgProj(0, 0), new Terminal("är"), new Terminal("inte"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[81, 55],[[new ArgProj(0, 0), new Terminal("är"), new Terminal("inte"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[80, 53],[[new ArgProj(0, 0), new Terminal("är"), new Terminal("inte"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[79, 54],[[new ArgProj(0, 0), new Terminal("är"), new Terminal("inte"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is_Not",[new Arg(0), new Arg(1)]),[78, 55],[[new ArgProj(0, 0), new Terminal("är"), new Terminal("inte"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[77, 53],[[new ArgProj(0, 0), new Terminal("är"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[84, 54],[[new ArgProj(0, 0), new Terminal("är"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[73, 55],[[new ArgProj(0, 0), new Terminal("är"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[83, 53],[[new ArgProj(0, 0), new Terminal("är"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[82, 54],[[new ArgProj(0, 0), new Terminal("är"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[81, 55],[[new ArgProj(0, 0), new Terminal("är"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[80, 53],[[new ArgProj(0, 0), new Terminal("är"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[79, 54],[[new ArgProj(0, 0), new Terminal("är"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("The_Item_Is",[new Arg(0), new Arg(1)]),[78, 55],[[new ArgProj(0, 0), new Terminal("är"), new ArgProj(1, 0)]]), new Rule(73, new FunApp("The_Food",[]),[],[[new Terminal("maten")]]), new Rule(66, new FunApp("The_Food",[]),[],[[new Terminal("maten")]]), new Rule(72, new FunApp("The_Food",[]),[],[[new Terminal("matens")]]), new Rule(71, new FunApp("The_Food",[]),[],[[new Terminal("matens")]]), new Rule(70, new FunApp("The_Food",[]),[],[[new Terminal("matens")]]), new Rule(73, new FunApp("The_Fish",[]),[],[[new Terminal("fisken")]]), new Rule(66, new FunApp("The_Fish",[]),[],[[new Terminal("fisken")]]), new Rule(72, new FunApp("The_Fish",[]),[],[[new Terminal("fiskens")]]), new Rule(71, new FunApp("The_Fish",[]),[],[[new Terminal("fiskens")]]), new Rule(70, new FunApp("The_Fish",[]),[],[[new Terminal("fiskens")]]), new Rule(77, new FunApp("The_Drinks",[]),[],[[new Terminal("dryckerna")]]), new Rule(68, new FunApp("The_Drinks",[]),[],[[new Terminal("dryckerna")]]), new Rule(76, new FunApp("The_Drinks",[]),[],[[new Terminal("dryckernas")]]), new Rule(75, new FunApp("The_Drinks",[]),[],[[new Terminal("dryckernas")]]), new Rule(74, new FunApp("The_Drinks",[]),[],[[new Terminal("dryckernas")]]), new Rule(77, new FunApp("The_Dishes",[]),[],[[new Terminal("rätterna")]]), new Rule(68, new FunApp("The_Dishes",[]),[],[[new Terminal("rätterna")]]), new Rule(76, new FunApp("The_Dishes",[]),[],[[new Terminal("rätternas")]]), new Rule(75, new FunApp("The_Dishes",[]),[],[[new Terminal("rätternas")]]), new Rule(74, new FunApp("The_Dishes",[]),[],[[new Terminal("rätternas")]]), new Rule(77, new FunApp("The_Desserts",[]),[],[[new Terminal("desserterna")]]), new Rule(68, new FunApp("The_Desserts",[]),[],[[new Terminal("desserterna")]]), new Rule(76, new FunApp("The_Desserts",[]),[],[[new Terminal("desserternas")]]), new Rule(75, new FunApp("The_Desserts",[]),[],[[new Terminal("desserternas")]]), new Rule(74, new FunApp("The_Desserts",[]),[],[[new Terminal("desserternas")]]), new Rule(77, new FunApp("The_Cheeses",[]),[],[[new Terminal("ostarna")]]), new Rule(68, new FunApp("The_Cheeses",[]),[],[[new Terminal("ostarna")]]), new Rule(76, new FunApp("The_Cheeses",[]),[],[[new Terminal("ostarnas")]]), new Rule(75, new FunApp("The_Cheeses",[]),[],[[new Terminal("ostarnas")]]), new Rule(74, new FunApp("The_Cheeses",[]),[],[[new Terminal("ostarnas")]]), new Rule(73, new FunApp("The_Cheese",[]),[],[[new Terminal("osten")]]), new Rule(66, new FunApp("The_Cheese",[]),[],[[new Terminal("osten")]]), new Rule(72, new FunApp("The_Cheese",[]),[],[[new Terminal("ostens")]]), new Rule(71, new FunApp("The_Cheese",[]),[],[[new Terminal("ostens")]]), new Rule(70, new FunApp("The_Cheese",[]),[],[[new Terminal("ostens")]]), new Rule(17, new FunApp("Thai",[]),[],[[new Terminal("thailändsk")]]), new Rule(13, new FunApp("Thai",[]),[],[[new Terminal("thailändskt")]]), new Rule(9, new FunApp("Thai",[]),[],[[new Terminal("thailändska")]]), new Rule(5, new FunApp("Thai",[]),[],[[new Terminal("thailändska")]]), new Rule(1, new FunApp("Thai",[]),[],[[new Terminal("thailändska")]]), new Rule(17, new FunApp("Tasteless",[]),[],[[new Terminal("smaklös")]]), new Rule(13, new FunApp("Tasteless",[]),[],[[new Terminal("smaklöst")]]), new Rule(9, new FunApp("Tasteless",[]),[],[[new Terminal("smaklösa")]]), new Rule(5, new FunApp("Tasteless",[]),[],[[new Terminal("smaklösa")]]), new Rule(1, new FunApp("Tasteless",[]),[],[[new Terminal("smaklösa")]]), new Rule(56, new FunApp("Strongly",[]),[],[[new Terminal("absolut")]]), new Rule(17, new FunApp("Slow",[]),[],[[new Terminal("långsam")]]), new Rule(13, new FunApp("Slow",[]),[],[[new Terminal("långsamt")]]), new Rule(9, new FunApp("Slow",[]),[],[[new Terminal("långsamma")]]), new Rule(5, new FunApp("Slow",[]),[],[[new Terminal("långsamma")]]), new Rule(1, new FunApp("Slow",[]),[],[[new Terminal("långsamma")]]), new Rule(58, new FunApp("Sentence",[new Arg(0), new Arg(1)]),[59, 58],[[new ArgProj(0, 0), new Terminal("."), new ArgProj(1, 0)]]), new Rule(17, new FunApp("Rude",[]),[],[[new Terminal("otrevlig")]]), new Rule(17, new FunApp("Rude",[]),[],[[new Terminal("oartig")]]), new Rule(13, new FunApp("Rude",[]),[],[[new Terminal("otrevligt")]]), new Rule(13, new FunApp("Rude",[]),[],[[new Terminal("rått")]]), new Rule(9, new FunApp("Rude",[]),[],[[new Terminal("otrevliga")]]), new Rule(9, new FunApp("Rude",[]),[],[[new Terminal("oartiga")]]), new Rule(5, new FunApp("Rude",[]),[],[[new Terminal("otrevliga")]]), new Rule(5, new FunApp("Rude",[]),[],[[new Terminal("oartiga")]]), new Rule(1, new FunApp("Rude",[]),[],[[new Terminal("otrevliga")]]), new Rule(1, new FunApp("Rude",[]),[],[[new Terminal("oartiga")]]), new Rule(56, new FunApp("Reluctantly",[]),[],[[new Terminal("motvilligt")]]), new Rule(56, new FunApp("Really",[]),[],[[new Terminal("sannerligen")]]), new Rule(56, new FunApp("Really",[]),[],[[new Terminal("verkligen")]]), new Rule(17, new FunApp("Prompt",[]),[],[[new Terminal("snabb")]]), new Rule(13, new FunApp("Prompt",[]),[],[[new Terminal("snabbt")]]), new Rule(9, new FunApp("Prompt",[]),[],[[new Terminal("snabba")]]), new Rule(5, new FunApp("Prompt",[]),[],[[new Terminal("snabba")]]), new Rule(1, new FunApp("Prompt",[]),[],[[new Terminal("snabba")]]), new Rule(69, new FunApp("Present_Tense",[]),[],[[]]), new Rule(17, new FunApp("Personal",[]),[],[[new Terminal("personlig")]]), new Rule(13, new FunApp("Personal",[]),[],[[new Terminal("personligt")]]), new Rule(9, new FunApp("Personal",[]),[],[[new Terminal("personliga")]]), new Rule(5, new FunApp("Personal",[]),[],[[new Terminal("personliga")]]), new Rule(1, new FunApp("Personal",[]),[],[[new Terminal("personliga")]]), new Rule(56, new FunApp("NoAdverb",[]),[],[[]]), new Rule(17, new FunApp("Nice",[]),[],[[new Terminal("fin")]]), new Rule(13, new FunApp("Nice",[]),[],[[new Terminal("fint")]]), new Rule(9, new FunApp("Nice",[]),[],[[new Terminal("fina")]]), new Rule(5, new FunApp("Nice",[]),[],[[new Terminal("fina")]]), new Rule(1, new FunApp("Nice",[]),[],[[new Terminal("fina")]]), new Rule(17, new FunApp("Mexican",[]),[],[[new Terminal("mexikansk")]]), new Rule(13, new FunApp("Mexican",[]),[],[[new Terminal("mexikanskt")]]), new Rule(9, new FunApp("Mexican",[]),[],[[new Terminal("mexikanska")]]), new Rule(5, new FunApp("Mexican",[]),[],[[new Terminal("mexikanska")]]), new Rule(1, new FunApp("Mexican",[]),[],[[new Terminal("mexikanska")]]), new Rule(17, new FunApp("Japanese",[]),[],[[new Terminal("japansk")]]), new Rule(13, new FunApp("Japanese",[]),[],[[new Terminal("japanskt")]]), new Rule(9, new FunApp("Japanese",[]),[],[[new Terminal("japanska")]]), new Rule(5, new FunApp("Japanese",[]),[],[[new Terminal("japanska")]]), new Rule(1, new FunApp("Japanese",[]),[],[[new Terminal("japanska")]]), new Rule(17, new FunApp("Italian",[]),[],[[new Terminal("italiensk")]]), new Rule(13, new FunApp("Italian",[]),[],[[new Terminal("italienskt")]]), new Rule(9, new FunApp("Italian",[]),[],[[new Terminal("italienska")]]), new Rule(5, new FunApp("Italian",[]),[],[[new Terminal("italienska")]]), new Rule(1, new FunApp("Italian",[]),[],[[new Terminal("italienska")]]), new Rule(17, new FunApp("Inefficient",[]),[],[[new Terminal("inkompetent")]]), new Rule(17, new FunApp("Inefficient",[]),[],[[new Terminal("ineffektiv")]]), new Rule(13, new FunApp("Inefficient",[]),[],[[new Terminal("inkompetentt")]]), new Rule(13, new FunApp("Inefficient",[]),[],[[new Terminal("ineffektivt")]]), new Rule(9, new FunApp("Inefficient",[]),[],[[new Terminal("inkompetenta")]]), new Rule(9, new FunApp("Inefficient",[]),[],[[new Terminal("ineffektiva")]]), new Rule(5, new FunApp("Inefficient",[]),[],[[new Terminal("inkompetenta")]]), new Rule(5, new FunApp("Inefficient",[]),[],[[new Terminal("ineffektiva")]]), new Rule(1, new FunApp("Inefficient",[]),[],[[new Terminal("inkompetenta")]]), new Rule(1, new FunApp("Inefficient",[]),[],[[new Terminal("ineffektiva")]]), new Rule(17, new FunApp("Impersonal",[]),[],[[new Terminal("kall")]]), new Rule(17, new FunApp("Impersonal",[]),[],[[new Terminal("opersonlig")]]), new Rule(13, new FunApp("Impersonal",[]),[],[[new Terminal("kallt")]]), new Rule(13, new FunApp("Impersonal",[]),[],[[new Terminal("opersonligt")]]), new Rule(9, new FunApp("Impersonal",[]),[],[[new Terminal("kalla")]]), new Rule(9, new FunApp("Impersonal",[]),[],[[new Terminal("opersonliga")]]), new Rule(5, new FunApp("Impersonal",[]),[],[[new Terminal("kalla")]]), new Rule(5, new FunApp("Impersonal",[]),[],[[new Terminal("opersonliga")]]), new Rule(1, new FunApp("Impersonal",[]),[],[[new Terminal("kalla")]]), new Rule(1, new FunApp("Impersonal",[]),[],[[new Terminal("opersonliga")]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 68],[[new Terminal("jag"), new Terminal("skulle"), new ArgProj(0, 0), new Terminal("rekommendera"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 67],[[new Terminal("jag"), new Terminal("skulle"), new ArgProj(0, 0), new Terminal("rekommendera"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 66],[[new Terminal("jag"), new Terminal("skulle"), new ArgProj(0, 0), new Terminal("rekommendera"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 65],[[new Terminal("jag"), new Terminal("skulle"), new ArgProj(0, 0), new Terminal("rekommendera"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 64],[[new Terminal("jag"), new Terminal("skulle"), new ArgProj(0, 0), new Terminal("rekommendera"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 63],[[new Terminal("jag"), new Terminal("skulle"), new ArgProj(0, 0), new Terminal("rekommendera"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 62],[[new Terminal("jag"), new Terminal("skulle"), new ArgProj(0, 0), new Terminal("rekommendera"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 61],[[new Terminal("jag"), new Terminal("skulle"), new ArgProj(0, 0), new Terminal("rekommendera"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 60],[[new Terminal("jag"), new Terminal("skulle"), new ArgProj(0, 0), new Terminal("rekommendera"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 68],[[new Terminal("jag"), new Terminal("rekommenderar"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 67],[[new Terminal("jag"), new Terminal("rekommenderar"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 66],[[new Terminal("jag"), new Terminal("rekommenderar"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 65],[[new Terminal("jag"), new Terminal("rekommenderar"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 64],[[new Terminal("jag"), new Terminal("rekommenderar"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 63],[[new Terminal("jag"), new Terminal("rekommenderar"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 62],[[new Terminal("jag"), new Terminal("rekommenderar"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 61],[[new Terminal("jag"), new Terminal("rekommenderar"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Recommend",[new Arg(0), new Arg(1)]),[56, 60],[[new Terminal("jag"), new Terminal("rekommenderar"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 68],[[new Terminal("jag"), new Terminal("skulle"), new Terminal("inte"), new ArgProj(0, 0), new Terminal("rekommendera"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 67],[[new Terminal("jag"), new Terminal("skulle"), new Terminal("inte"), new ArgProj(0, 0), new Terminal("rekommendera"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 66],[[new Terminal("jag"), new Terminal("skulle"), new Terminal("inte"), new ArgProj(0, 0), new Terminal("rekommendera"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 65],[[new Terminal("jag"), new Terminal("skulle"), new Terminal("inte"), new ArgProj(0, 0), new Terminal("rekommendera"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 64],[[new Terminal("jag"), new Terminal("skulle"), new Terminal("inte"), new ArgProj(0, 0), new Terminal("rekommendera"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 63],[[new Terminal("jag"), new Terminal("skulle"), new Terminal("inte"), new ArgProj(0, 0), new Terminal("rekommendera"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 62],[[new Terminal("jag"), new Terminal("skulle"), new Terminal("inte"), new ArgProj(0, 0), new Terminal("rekommendera"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 61],[[new Terminal("jag"), new Terminal("skulle"), new Terminal("inte"), new ArgProj(0, 0), new Terminal("rekommendera"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 60],[[new Terminal("jag"), new Terminal("skulle"), new Terminal("inte"), new ArgProj(0, 0), new Terminal("rekommendera"), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 68],[[new Terminal("jag"), new Terminal("rekommenderar"), new Terminal("inte"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 67],[[new Terminal("jag"), new Terminal("rekommenderar"), new Terminal("inte"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 66],[[new Terminal("jag"), new Terminal("rekommenderar"), new Terminal("inte"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 65],[[new Terminal("jag"), new Terminal("rekommenderar"), new Terminal("inte"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 64],[[new Terminal("jag"), new Terminal("rekommenderar"), new Terminal("inte"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 63],[[new Terminal("jag"), new Terminal("rekommenderar"), new Terminal("inte"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 62],[[new Terminal("jag"), new Terminal("rekommenderar"), new Terminal("inte"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 61],[[new Terminal("jag"), new Terminal("rekommenderar"), new Terminal("inte"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(59, new FunApp("I_Do_Not_Recommend",[new Arg(0), new Arg(1)]),[56, 60],[[new Terminal("jag"), new Terminal("rekommenderar"), new Terminal("inte"), new ArgProj(0, 0), new ArgProj(1, 0)]]), new Rule(17, new FunApp("Horrible",[]),[],[[new Terminal("hemsk")]]), new Rule(13, new FunApp("Horrible",[]),[],[[new Terminal("hemskt")]]), new Rule(9, new FunApp("Horrible",[]),[],[[new Terminal("hemska")]]), new Rule(5, new FunApp("Horrible",[]),[],[[new Terminal("hemska")]]), new Rule(1, new FunApp("Horrible",[]),[],[[new Terminal("hemska")]]), new Rule(56, new FunApp("Honestly",[]),[],[[new Terminal("helt"), new Terminal("ärligt")]]), new Rule(17, new FunApp("Helpful",[]),[],[[new Terminal("tjänstvillig")]]), new Rule(17, new FunApp("Helpful",[]),[],[[new Terminal("hjälpsam")]]), new Rule(13, new FunApp("Helpful",[]),[],[[new Terminal("tjänstvilligt")]]), new Rule(13, new FunApp("Helpful",[]),[],[[new Terminal("hjälpsamt")]]), new Rule(9, new FunApp("Helpful",[]),[],[[new Terminal("tjänstvilliga")]]), new Rule(9, new FunApp("Helpful",[]),[],[[new Terminal("hjälpsamma")]]), new Rule(5, new FunApp("Helpful",[]),[],[[new Terminal("tjänstvilliga")]]), new Rule(5, new FunApp("Helpful",[]),[],[[new Terminal("hjälpsamma")]]), new Rule(1, new FunApp("Helpful",[]),[],[[new Terminal("tjänstvilliga")]]), new Rule(1, new FunApp("Helpful",[]),[],[[new Terminal("hjälpsamma")]]), new Rule(56, new FunApp("Hardly",[]),[],[[new Terminal("knappast")]]), new Rule(17, new FunApp("Great",[]),[],[[new Terminal("fantastisk")]]), new Rule(13, new FunApp("Great",[]),[],[[new Terminal("fantastiskt")]]), new Rule(9, new FunApp("Great",[]),[],[[new Terminal("fantastiska")]]), new Rule(5, new FunApp("Great",[]),[],[[new Terminal("fantastiska")]]), new Rule(1, new FunApp("Great",[]),[],[[new Terminal("fantastiska")]]), new Rule(17, new FunApp("Good",[]),[],[[new Terminal("god")]]), new Rule(13, new FunApp("Good",[]),[],[[new Terminal("gott")]]), new Rule(9, new FunApp("Good",[]),[],[[new Terminal("goda")]]), new Rule(5, new FunApp("Good",[]),[],[[new Terminal("goda")]]), new Rule(1, new FunApp("Good",[]),[],[[new Terminal("goda")]]), new Rule(17, new FunApp("Friendly",[]),[],[[new Terminal("vänlig")]]), new Rule(13, new FunApp("Friendly",[]),[],[[new Terminal("vänligt")]]), new Rule(9, new FunApp("Friendly",[]),[],[[new Terminal("vänliga")]]), new Rule(5, new FunApp("Friendly",[]),[],[[new Terminal("vänliga")]]), new Rule(1, new FunApp("Friendly",[]),[],[[new Terminal("vänliga")]]), new Rule(17, new FunApp("Fresh",[]),[],[[new Terminal("färsk")]]), new Rule(13, new FunApp("Fresh",[]),[],[[new Terminal("färskt")]]), new Rule(9, new FunApp("Fresh",[]),[],[[new Terminal("färska")]]), new Rule(5, new FunApp("Fresh",[]),[],[[new Terminal("färska")]]), new Rule(1, new FunApp("Fresh",[]),[],[[new Terminal("färska")]]), new Rule(17, new FunApp("French",[]),[],[[new Terminal("fransk")]]), new Rule(13, new FunApp("French",[]),[],[[new Terminal("franskt")]]), new Rule(9, new FunApp("French",[]),[],[[new Terminal("franska")]]), new Rule(5, new FunApp("French",[]),[],[[new Terminal("franska")]]), new Rule(1, new FunApp("French",[]),[],[[new Terminal("franska")]]), new Rule(17, new FunApp("Fatty",[]),[],[[new Terminal("fet")]]), new Rule(13, new FunApp("Fatty",[]),[],[[new Terminal("fett")]]), new Rule(9, new FunApp("Fatty",[]),[],[[new Terminal("feta")]]), new Rule(5, new FunApp("Fatty",[]),[],[[new Terminal("feta")]]), new Rule(1, new FunApp("Fatty",[]),[],[[new Terminal("feta")]]), new Rule(17, new FunApp("Expensive",[]),[],[[new Terminal("dyr")]]), new Rule(13, new FunApp("Expensive",[]),[],[[new Terminal("dyrt")]]), new Rule(9, new FunApp("Expensive",[]),[],[[new Terminal("dyra")]]), new Rule(5, new FunApp("Expensive",[]),[],[[new Terminal("dyra")]]), new Rule(1, new FunApp("Expensive",[]),[],[[new Terminal("dyra")]]), new Rule(17, new FunApp("Excellent",[]),[],[[new Terminal("utmärkt")]]), new Rule(13, new FunApp("Excellent",[]),[],[[new Terminal("utmärkt")]]), new Rule(9, new FunApp("Excellent",[]),[],[[new Terminal("utmärkta")]]), new Rule(5, new FunApp("Excellent",[]),[],[[new Terminal("utmärkta")]]), new Rule(1, new FunApp("Excellent",[]),[],[[new Terminal("utmärkta")]]), new Rule(58, new FunApp("Empty_Sentence",[]),[],[[]]), new Rule(17, new FunApp("Efficient",[]),[],[[new Terminal("effektiv")]]), new Rule(13, new FunApp("Efficient",[]),[],[[new Terminal("effektivt")]]), new Rule(9, new FunApp("Efficient",[]),[],[[new Terminal("effektiva")]]), new Rule(5, new FunApp("Efficient",[]),[],[[new Terminal("effektiva")]]), new Rule(1, new FunApp("Efficient",[]),[],[[new Terminal("effektiva")]]), new Rule(17, new FunApp("Diverse",[]),[],[[new Terminal("varierad")]]), new Rule(13, new FunApp("Diverse",[]),[],[[new Terminal("varierat")]]), new Rule(9, new FunApp("Diverse",[]),[],[[new Terminal("varierade")]]), new Rule(5, new FunApp("Diverse",[]),[],[[new Terminal("varierade")]]), new Rule(1, new FunApp("Diverse",[]),[],[[new Terminal("varierade")]]), new Rule(17, new FunApp("Disgusting",[]),[],[[new Terminal("äcklig")]]), new Rule(13, new FunApp("Disgusting",[]),[],[[new Terminal("äckligt")]]), new Rule(9, new FunApp("Disgusting",[]),[],[[new Terminal("äckliga")]]), new Rule(5, new FunApp("Disgusting",[]),[],[[new Terminal("äckliga")]]), new Rule(1, new FunApp("Disgusting",[]),[],[[new Terminal("äckliga")]]), new Rule(17, new FunApp("Dirty",[]),[],[[new Terminal("smutsig")]]), new Rule(13, new FunApp("Dirty",[]),[],[[new Terminal("smutsigt")]]), new Rule(9, new FunApp("Dirty",[]),[],[[new Terminal("smutsiga")]]), new Rule(5, new FunApp("Dirty",[]),[],[[new Terminal("smutsiga")]]), new Rule(1, new FunApp("Dirty",[]),[],[[new Terminal("smutsiga")]]), new Rule(17, new FunApp("Delicious",[]),[],[[new Terminal("smaklig")]]), new Rule(17, new FunApp("Delicious",[]),[],[[new Terminal("läcker")]]), new Rule(13, new FunApp("Delicious",[]),[],[[new Terminal("smakligt")]]), new Rule(13, new FunApp("Delicious",[]),[],[[new Terminal("läckert")]]), new Rule(9, new FunApp("Delicious",[]),[],[[new Terminal("smakliga")]]), new Rule(9, new FunApp("Delicious",[]),[],[[new Terminal("läckra")]]), new Rule(5, new FunApp("Delicious",[]),[],[[new Terminal("smakliga")]]), new Rule(5, new FunApp("Delicious",[]),[],[[new Terminal("läckra")]]), new Rule(1, new FunApp("Delicious",[]),[],[[new Terminal("smakliga")]]), new Rule(1, new FunApp("Delicious",[]),[],[[new Terminal("läckra")]]), new Rule(17, new FunApp("Courteous",[]),[],[[new Terminal("hövlig")]]), new Rule(17, new FunApp("Courteous",[]),[],[[new Terminal("artig")]]), new Rule(13, new FunApp("Courteous",[]),[],[[new Terminal("hövligt")]]), new Rule(13, new FunApp("Courteous",[]),[],[[new Terminal("artigt")]]), new Rule(9, new FunApp("Courteous",[]),[],[[new Terminal("hövliga")]]), new Rule(9, new FunApp("Courteous",[]),[],[[new Terminal("artiga")]]), new Rule(5, new FunApp("Courteous",[]),[],[[new Terminal("hövliga")]]), new Rule(5, new FunApp("Courteous",[]),[],[[new Terminal("artiga")]]), new Rule(1, new FunApp("Courteous",[]),[],[[new Terminal("hövliga")]]), new Rule(1, new FunApp("Courteous",[]),[],[[new Terminal("artiga")]]), new Rule(57, new FunApp("Conditional_Tense",[]),[],[[]]), new Rule(56, new FunApp("Completely",[]),[],[[new Terminal("absolut")]]), new Rule(56, new FunApp("Completely",[]),[],[[new Terminal("helt")]]), new Rule(17, new FunApp("Clean",[]),[],[[new Terminal("ren")]]), new Rule(13, new FunApp("Clean",[]),[],[[new Terminal("rent")]]), new Rule(9, new FunApp("Clean",[]),[],[[new Terminal("rena")]]), new Rule(5, new FunApp("Clean",[]),[],[[new Terminal("rena")]]), new Rule(1, new FunApp("Clean",[]),[],[[new Terminal("rena")]]), new Rule(17, new FunApp("Chinese",[]),[],[[new Terminal("kinesisk")]]), new Rule(13, new FunApp("Chinese",[]),[],[[new Terminal("kinesiskt")]]), new Rule(9, new FunApp("Chinese",[]),[],[[new Terminal("kinesiska")]]), new Rule(5, new FunApp("Chinese",[]),[],[[new Terminal("kinesiska")]]), new Rule(1, new FunApp("Chinese",[]),[],[[new Terminal("kinesiska")]]), new Rule(17, new FunApp("Cheap",[]),[],[[new Terminal("billig")]]), new Rule(13, new FunApp("Cheap",[]),[],[[new Terminal("billigt")]]), new Rule(9, new FunApp("Cheap",[]),[],[[new Terminal("billiga")]]), new Rule(5, new FunApp("Cheap",[]),[],[[new Terminal("billiga")]]), new Rule(1, new FunApp("Cheap",[]),[],[[new Terminal("billiga")]]), new Rule(56, new FunApp("Certainly",[]),[],[[new Terminal("definitivt")]]), new Rule(17, new FunApp("Boring",[]),[],[[new Terminal("tråkig")]]), new Rule(13, new FunApp("Boring",[]),[],[[new Terminal("tråkigt")]]), new Rule(9, new FunApp("Boring",[]),[],[[new Terminal("tråkiga")]]), new Rule(5, new FunApp("Boring",[]),[],[[new Terminal("tråkiga")]]), new Rule(1, new FunApp("Boring",[]),[],[[new Terminal("tråkiga")]]), new Rule(17, new FunApp("Bad",[]),[],[[new Terminal("dålig")]]), new Rule(13, new FunApp("Bad",[]),[],[[new Terminal("dåligt")]]), new Rule(9, new FunApp("Bad",[]),[],[[new Terminal("dåliga")]]), new Rule(5, new FunApp("Bad",[]),[],[[new Terminal("dåliga")]]), new Rule(1, new FunApp("Bad",[]),[],[[new Terminal("dåliga")]]), new Rule(17, new FunApp("Awful",[]),[],[[new Terminal("hemsk")]]), new Rule(13, new FunApp("Awful",[]),[],[[new Terminal("hemskt")]]), new Rule(9, new FunApp("Awful",[]),[],[[new Terminal("hemska")]]), new Rule(5, new FunApp("Awful",[]),[],[[new Terminal("hemska")]]), new Rule(1, new FunApp("Awful",[]),[],[[new Terminal("hemska")]]), new Rule(17, new FunApp("Authentic",[]),[],[[new Terminal("autentisk")]]), new Rule(13, new FunApp("Authentic",[]),[],[[new Terminal("autentiskt")]]), new Rule(9, new FunApp("Authentic",[]),[],[[new Terminal("autentiska")]]), new Rule(5, new FunApp("Authentic",[]),[],[[new Terminal("autentiska")]]), new Rule(1, new FunApp("Authentic",[]),[],[[new Terminal("autentiska")]]), new Rule(17, new FunApp("Attentive",[]),[],[[new Terminal("uppmärksam")]]), new Rule(13, new FunApp("Attentive",[]),[],[[new Terminal("uppmärksamt")]]), new Rule(9, new FunApp("Attentive",[]),[],[[new Terminal("uppmärksamma")]]), new Rule(5, new FunApp("Attentive",[]),[],[[new Terminal("uppmärksamma")]]), new Rule(1, new FunApp("Attentive",[]),[],[[new Terminal("uppmärksamma")]]), new Rule(49, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[19],[[new ArgProj(0, 0)]]), new Rule(49, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[17],[[new ArgProj(0, 0)]]), new Rule(48, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[17],[[new ArgProj(0, 0)]]), new Rule(46, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[15],[[new ArgProj(0, 0)]]), new Rule(46, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[13],[[new ArgProj(0, 0)]]), new Rule(45, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[13],[[new ArgProj(0, 0)]]), new Rule(43, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[11],[[new ArgProj(0, 0)]]), new Rule(43, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[9],[[new ArgProj(0, 0)]]), new Rule(42, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[9],[[new ArgProj(0, 0)]]), new Rule(40, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[7],[[new ArgProj(0, 0)]]), new Rule(40, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[5],[[new ArgProj(0, 0)]]), new Rule(39, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[5],[[new ArgProj(0, 0)]]), new Rule(37, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[3],[[new ArgProj(0, 0)]]), new Rule(37, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[1],[[new ArgProj(0, 0)]]), new Rule(36, new FunApp("Adjective_And_Adjective",[new Arg(0), new MetaVar()]),[1],[[new ArgProj(0, 0)]]), new Rule(34, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[55],[[new ArgProj(0, 0)]]), new Rule(55, new Arg(0),[19],[[new ArgProj(0, 0)]]), new Rule(55, new Arg(0),[17],[[new ArgProj(0, 0)]]), new Rule(34, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[19],[[new ArgProj(0, 0)]]), new Rule(33, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[17],[[new ArgProj(0, 0)]]), new Rule(31, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[54],[[new ArgProj(0, 0)]]), new Rule(54, new Arg(0),[15],[[new ArgProj(0, 0)]]), new Rule(54, new Arg(0),[13],[[new ArgProj(0, 0)]]), new Rule(31, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[15],[[new ArgProj(0, 0)]]), new Rule(30, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[13],[[new ArgProj(0, 0)]]), new Rule(28, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[53],[[new ArgProj(0, 0)]]), new Rule(53, new Arg(0),[11],[[new ArgProj(0, 0)]]), new Rule(53, new Arg(0),[9],[[new ArgProj(0, 0)]]), new Rule(28, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[11],[[new ArgProj(0, 0)]]), new Rule(27, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[9],[[new ArgProj(0, 0)]]), new Rule(25, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[52],[[new ArgProj(0, 0)]]), new Rule(52, new Arg(0),[7],[[new ArgProj(0, 0)]]), new Rule(52, new Arg(0),[5],[[new ArgProj(0, 0)]]), new Rule(25, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[7],[[new ArgProj(0, 0)]]), new Rule(24, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[5],[[new ArgProj(0, 0)]]), new Rule(22, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[51],[[new ArgProj(0, 0)]]), new Rule(51, new Arg(0),[3],[[new ArgProj(0, 0)]]), new Rule(51, new Arg(0),[1],[[new ArgProj(0, 0)]]), new Rule(22, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[3],[[new ArgProj(0, 0)]]), new Rule(21, new FunApp("Adjective_And_Adjective",[new MetaVar(), new Arg(0)]),[1],[[new ArgProj(0, 0)]]), new Rule(49, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[19, 50],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(50, new Arg(0),[49],[[new ArgProj(0, 0)]]), new Rule(50, new Arg(0),[48],[[new ArgProj(0, 0)]]), new Rule(49, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[17, 49],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(48, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[17, 48],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(46, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[15, 47],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(47, new Arg(0),[46],[[new ArgProj(0, 0)]]), new Rule(47, new Arg(0),[45],[[new ArgProj(0, 0)]]), new Rule(46, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[13, 46],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(45, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[13, 45],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(43, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[11, 44],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(44, new Arg(0),[43],[[new ArgProj(0, 0)]]), new Rule(44, new Arg(0),[42],[[new ArgProj(0, 0)]]), new Rule(43, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[9, 43],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(42, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[9, 42],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(40, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[7, 41],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(41, new Arg(0),[40],[[new ArgProj(0, 0)]]), new Rule(41, new Arg(0),[39],[[new ArgProj(0, 0)]]), new Rule(40, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[5, 40],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(39, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[5, 39],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(37, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[3, 38],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(38, new Arg(0),[37],[[new ArgProj(0, 0)]]), new Rule(38, new Arg(0),[36],[[new ArgProj(0, 0)]]), new Rule(37, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[1, 37],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(36, new FunApp("Adj_Comma_List_Of_Adjs",[new Arg(0), new Arg(1)]),[1, 36],[[new ArgProj(0, 0), new Terminal(","), new ArgProj(1, 0)]]), new Rule(34, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[35],[[new ArgProj(0, 0)]]), new Rule(35, new Arg(0),[34],[[new ArgProj(0, 0)]]), new Rule(35, new Arg(0),[33],[[new ArgProj(0, 0)]]), new Rule(34, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[34],[[new ArgProj(0, 0)]]), new Rule(33, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[33],[[new ArgProj(0, 0)]]), new Rule(31, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[32],[[new ArgProj(0, 0)]]), new Rule(32, new Arg(0),[31],[[new ArgProj(0, 0)]]), new Rule(32, new Arg(0),[30],[[new ArgProj(0, 0)]]), new Rule(31, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[31],[[new ArgProj(0, 0)]]), new Rule(30, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[30],[[new ArgProj(0, 0)]]), new Rule(28, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[29],[[new ArgProj(0, 0)]]), new Rule(29, new Arg(0),[28],[[new ArgProj(0, 0)]]), new Rule(29, new Arg(0),[27],[[new ArgProj(0, 0)]]), new Rule(28, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[28],[[new ArgProj(0, 0)]]), new Rule(27, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[27],[[new ArgProj(0, 0)]]), new Rule(25, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[26],[[new ArgProj(0, 0)]]), new Rule(26, new Arg(0),[25],[[new ArgProj(0, 0)]]), new Rule(26, new Arg(0),[24],[[new ArgProj(0, 0)]]), new Rule(25, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[25],[[new ArgProj(0, 0)]]), new Rule(24, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[24],[[new ArgProj(0, 0)]]), new Rule(22, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[23],[[new ArgProj(0, 0)]]), new Rule(23, new Arg(0),[22],[[new ArgProj(0, 0)]]), new Rule(23, new Arg(0),[21],[[new ArgProj(0, 0)]]), new Rule(22, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[22],[[new ArgProj(0, 0)]]), new Rule(21, new FunApp("Adj_Comma_List_Of_Adjs",[new MetaVar(), new Arg(0)]),[21],[[new ArgProj(0, 0)]]), new Rule(19, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[20],[[new ArgProj(0, 0), new Terminal("och"), new ArgProj(0, 1)]]), new Rule(17, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[18],[[new ArgProj(0, 0), new Terminal("och"), new ArgProj(0, 1)]]), new Rule(15, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[16],[[new ArgProj(0, 0), new Terminal("och"), new ArgProj(0, 1)]]), new Rule(13, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[14],[[new ArgProj(0, 0), new Terminal("och"), new ArgProj(0, 1)]]), new Rule(11, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[12],[[new ArgProj(0, 0), new Terminal("och"), new ArgProj(0, 1)]]), new Rule(9, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[10],[[new ArgProj(0, 0), new Terminal("och"), new ArgProj(0, 1)]]), new Rule(7, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[8],[[new ArgProj(0, 0), new Terminal("och"), new ArgProj(0, 1)]]), new Rule(5, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[6],[[new ArgProj(0, 0), new Terminal("och"), new ArgProj(0, 1)]]), new Rule(3, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[4],[[new ArgProj(0, 0), new Terminal("och"), new ArgProj(0, 1)]]), new Rule(1, new FunApp("A_List_Of_Adjectives",[new Arg(0)]),[2],[[new ArgProj(0, 0), new Terminal("och"), new ArgProj(0, 1)]])],{Adverb:[56], Float:[-3], Int:[-2], Item:[78, 81, 73, 79, 82, 84, 80, 83, 77, 60, 63, 66, 61, 64, 67, 62, 65, 68, 72, 87, 76, 71, 86, 75, 70, 85, 74], ListQual:[50, 48, 49, 92, 18, 20, 35, 33, 34, 47, 45, 46, 91, 14, 16, 32, 30, 31, 44, 42, 43, 90, 10, 12, 29, 27, 28, 41, 39, 40, 89, 6, 8, 26, 24, 25, 38, 36, 37, 88, 2, 4, 23, 21, 22], Paragraph:[58], Phrase:[59], Quality:[55, 17, 19, 54, 13, 15, 53, 9, 11, 52, 5, 7, 51, 1, 3], STense:[69, 57], String:[-1], _Var:[-4]}))});
|