Esempio n. 1
0
 /// <summary>
 /// Checks whether a given transducer transition is either epsilon of has epsilon source element.
 /// </summary>
 /// <param name="transition">The transition to check.</param>
 /// <returns>A value indicating whether a given transducer transition is either epsilon of has epsilon source element.</returns>
 private static bool IsSrcEpsilon(PairListAutomaton.Transition transition) =>
 !transition.ElementDistribution.HasValue || !transition.ElementDistribution.Value.First.HasValue;
Esempio n. 2
0
 /// <summary>
 /// Checks whether a given transducer transition is either epsilon of has epsilon source element.
 /// </summary>
 /// <param name="transition">The transition to check.</param>
 /// <returns>A value indicating whether a given transducer transition is either epsilon of has epsilon source element.</returns>
 private static bool IsSrcEpsilon(PairListAutomaton.Transition transition)
 {
     return((transition.ElementDistribution == null) || (transition.ElementDistribution.First == null));
 }