public void Match() { //start AddrSet addrset = AddrSet.GetInstance(); //Match MatchMachine m = new MatchMachine(addrset); // Custom the MatchRule //m.SetMatchRule(rule); MatchResult result = m.Match(new string[] { "B" }); MatchHelper.PrintResult(result); //close //addrset.Dump(); }
public DemoTest() { //start AddrSet addrset = AddrSet.GetInstance(); //Match MatchMachine m = new MatchMachine(addrset); MatchResult result = m.Match(new string[] { "B" }); MatchHelper.PrintResult(result); //Train ----------TODO //close //addrset.Dump(); TableNode t = AddrSet.AddrGraph.NodeTable["B"] as TableNode; bool flag = result.Result.Equals(t.GNode); Console.WriteLine("XXX " + flag); }