コード例 #1
0
        private static void VerifyCharacterTransition(INfaTransition transition, char character)
        {
            var terminalNfaTransition = transition as TerminalNfaTransition;

            Assert.IsNotNull(terminalNfaTransition);
            var characterTerminal = terminalNfaTransition.Terminal as CharacterTerminal;

            Assert.AreEqual(character, characterTerminal.Character);
        }
コード例 #2
0
 private static void VerifyNullTransition(INfaTransition transition)
 {
     Assert.IsInstanceOfType(transition, typeof(NullNfaTransition));
 }
コード例 #3
0
 private static void VerifyCharacterTransition(INfaTransition transition, char character)
 {
     var terminalNfaTransition = transition as TerminalNfaTransition;
     Assert.IsNotNull(terminalNfaTransition);
     var characterTerminal = terminalNfaTransition.Terminal as CharacterTerminal;
     Assert.AreEqual(character, characterTerminal.Character);
 }
コード例 #4
0
 private static void VerifyNullTransition(INfaTransition transition)
 {
     Assert.IsInstanceOfType(transition, typeof(NullNfaTransition));
 }
コード例 #5
0
ファイル: NfaState.cs プロジェクト: patrickhuber/Pliant
 public void AddTransistion(INfaTransition transition)
 {
     _transitions.Add(transition);
 }
コード例 #6
0
ファイル: NfaState.cs プロジェクト: bilsaboob/Pliant
 public void AddTransistion(INfaTransition transition)
 {
     _transitions.Add(transition);
 }