Example #1
0
 /// <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;
 }
Example #2
0
 /// <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;
 }