コード例 #1
0
ファイル: FactBase.cs プロジェクト: vkiktev/NxBRE
        public static Fact[] GetBasicMatches(Atom targetAtom, ArrayList resultStack)
        {
            ArrayList basicMatches = new ArrayList();

            foreach (ResultPocket rp in resultStack)
            {
                if (targetAtom.BasicMatches(rp.fact))
                {
                    basicMatches.Add(rp.fact);
                }
            }

            return((Fact[])basicMatches.ToArray(typeof(Fact)));
        }