コード例 #1
0
ファイル: Program.cs プロジェクト: phamhathanh/Automata
        private static void RegexTest()
        {
            string pattern = "(01|1)*(|0|000*)";
            // binary strings with no substring 001

            RegularLanguage language = new RegularLanguage(pattern);

            Debug.Assert(!language.Contains("001000"));
            Debug.Assert(language.Contains("010101"));
            Debug.Assert(language.Contains("01"));
            Debug.Assert(language.Contains("01\n"));
        }
コード例 #2
0
 public bool isContainedIn(RegularLanguage l1, RegularLanguage l2)
 {
     return(true);
 }
コード例 #3
0
 public bool isEqualTo(RegularLanguage l1, RegularLanguage l2)
 {
     return(true);
 }