Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/02/15 16:08:21 (9 years ago)
Author:
gkronber
Message:

#2283: several major extensions for grammatical optimization

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Problems.GrammaticalOptimization/HeuristicLab.Problems.GrammaticalOptimization/IGrammar.cs

    r11659 r11730  
    1414    IEnumerable<char> Symbols { get; }
    1515
    16     IEnumerable<string> GetAlternatives(char nt);
    17     IEnumerable<string> GetTerminalAlternatives(char nt);
    18     IEnumerable<string> GetNonTerminalAlternatives(char nt);
     16    IEnumerable<Sequence> GetAlternatives(char nt);
     17    IEnumerable<Sequence> GetTerminalAlternatives(char nt);
     18    IEnumerable<Sequence> GetNonTerminalAlternatives(char nt);
    1919
    20     int MinPhraseLength(string phrase);
    21     int MaxPhraseLength(string phrase);
    22     string CompleteSentenceRandomly(Random random, string phrase, int maxLen);
     20    int MinPhraseLength(Sequence phrase);
     21    int MaxPhraseLength(Sequence phrase);
     22    Sequence CompleteSentenceRandomly(Random random, Sequence phrase, int maxLen);
    2323
    2424    bool IsTerminal(char symbol);
Note: See TracChangeset for help on using the changeset viewer.