Exemple #1
0
        public static void LoadData(IdsReader idsr)
        {
            var    assembly     = Assembly.GetExecutingAssembly();
            string resourceName = "Decomposition.ids.txt";

            using (Stream resourceStream = assembly.GetManifestResourceStream(resourceName))
            {
                idsr.AnalyzeDataFile(resourceStream);
            }
        }
Exemple #2
0
        /// <summary>
        /// Point d'entrée de l'application.
        /// </summary>
        public static void Main()
        {
            IdsReader idsr = new IdsReader();

            LoadData(idsr);

            var testX = idsr.RealAlgo(new List <char> {
                '殺', '式'
            });

            var graph = idsr.GetDecompositionWithGraph("部");

            var dkorosu = idsr.GetDecomposition("殺").Distinct();
            var dshiki  = idsr.GetDecomposition("式").Distinct();
            var test    = idsr.SearchKanji(new List <char> {
                '殺', '式'
            });

#if OLD
            var set0 = FilterChar(dkorosu);
            var set1 = FilterChar(dshiki);
            idsr.__debug(set0, set1);

            // on cherche 蠅
            var test2 = idsr.SearchKanji(new List <char> {
                '虫', '縄'
            });
            var test3 = idsr.SearchKanji(new List <char> {
                '虫', '繩'
            });
#endif
            // on cherche 歸
            var test4 = idsr.SearchKanji(new List <char> {
                '師', '雪', '足'
            });
            var test5 = idsr.RealAlgo(new List <char> {
                '師', '雪', '足'
            });
        }
Exemple #3
0
        /// <summary>
        /// Point d'entrée de l'application.
        /// </summary>
        public static void Main()
        {
            IdsReader idsr = new IdsReader();
            LoadData(idsr);

            var testX = idsr.RealAlgo(new List<char> { '殺', '式' });

            var graph = idsr.GetDecompositionWithGraph("部");

            var dkorosu = idsr.GetDecomposition("殺").Distinct();
            var dshiki = idsr.GetDecomposition("式").Distinct();
            var test = idsr.SearchKanji(new List<char> { '殺', '式' });
            #if OLD
            var set0 = FilterChar(dkorosu);
            var set1 = FilterChar(dshiki);
            idsr.__debug(set0, set1);

            // on cherche 蠅
            var test2 = idsr.SearchKanji(new List<char> { '虫', '縄' });
            var test3 = idsr.SearchKanji(new List<char> { '虫', '繩' });
            #endif
            // on cherche 歸
            var test4 = idsr.SearchKanji(new List<char> { '師', '雪', '足' });
            var test5 = idsr.RealAlgo(new List<char> { '師', '雪', '足' });
        }
Exemple #4
0
        public static void LoadData(IdsReader idsr)
        {
            var assembly = Assembly.GetExecutingAssembly();
            string resourceName = "Decomposition.ids.txt";

            using (Stream resourceStream = assembly.GetManifestResourceStream(resourceName))
            {
                idsr.AnalyzeDataFile(resourceStream);
            }
        }