コード例 #1
0
ファイル: NfaTransition.cs プロジェクト: magne/dfalex.net
 /// <summary>
 /// Creates a new immutable NFA transtition.
 /// </summary>
 /// <param name="firstChar">The first character that triggers this transition.</param>
 /// <param name="lastChar">The last character that triggers this transition.</param>
 /// <param name="state">The target state of this transition.</param>
 /// <param name="priority">The priority of this transition.</param>
 public NfaTransition(char firstChar, char lastChar, int state, NfaTransitionPriority priority)
 {
     FirstChar = firstChar;
     LastChar  = lastChar;
     State     = state;
     Priority  = priority;
 }
コード例 #2
0
ファイル: NfaEpsilon.cs プロジェクト: magne/dfalex.net
 /// <summary>
 /// Creates a new immutable NFA transtition.
 /// </summary>
 /// <param name="state">The target state of this transition.</param>
 /// <param name="priority">The priority of this transition.</param>
 public NfaEpsilon(int state, NfaTransitionPriority priority)
 {
     State    = state;
     Priority = priority;
 }