コード例 #1
0
 public bool RemoveRuleFromLandingSites(Grammar grammar)
 {
     if (grammar.LandingSites.Any())
     {
         var nonTerminal = grammar.LandingSites.ElementAt(_rand.Next(grammar.LandingSites.Count));
         grammar.RemoveNonTerminalFromLandingSites(nonTerminal);
         return true;
     }
     return false;
 }