예제 #1
0
 public BuildStep(Rhythm remaining, IReadOnlyList <Word> words)
     : base(words)
 {
     RemainingSyllables = remaining;
 }
예제 #2
0
 /// <summary>
 /// Creates an initial step of building of phrases that matched to the specified syllabic rhythm
 /// </summary>
 public static BuildStep Initial(Rhythm rhythm) => new BuildStep(rhythm, Array.Empty <Word>());
예제 #3
0
 /// <summary>
 /// Returns all the words which syllabic rhythm is matched by the start of the rhythm specified
 /// </summary>
 public IEnumerable <Word> GetSatisfied(Rhythm rhythm) => m_root.GetSatisfied(rhythm);