Beispiel #1
0
        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();
        }
Beispiel #2
0
        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);
        }