CFGLibTest.TestParsing.ExecuteTest C# (CSharp) Method

ExecuteTest() private static method

private static ExecuteTest ( Grammar g, List sentences ) : void
g CFGLib.Grammar
sentences List
return void
		private static void ExecuteTest(Grammar g, List<Sentence> sentences) {
			CNFGrammar h = g.ToCNF();
			var earley = new EarleyParser(g);
			var cyk = new CykParser(h);

			foreach (var sentence in sentences) {
				var p1 = cyk.ParseGetProbability(sentence);
				var p2 = earley.ParseGetProbability(sentence);
				Helpers.AssertNear(p1, p2);
			}
		}