예제 #1
0
 public PatternState(UtterancePattern originalPattern, int coveredOffset)
 {
     Parent          = null;
     CoveredOffset   = coveredOffset;
     OriginalPattern = originalPattern;
     Substitutions   = new IEnumerable <string>[] { };
 }
예제 #2
0
 private PatternState(PatternState parent, int index, int coveredOffset, IEnumerable <IEnumerable <string> > substitutions)
 {
     Parent          = parent;
     CoveredOffset   = coveredOffset;
     OriginalPattern = parent.OriginalPattern;
     StateIndex      = index;
     Substitutions   = substitutions;
 }