Esempio n. 1
0
  public static String generateSentence() {
    ArrayList al = new ArrayList();
    String s;

    s = analysis.choose(al, 0);
    al.add(s);
    s = analysis.choose(al, 1);
    al.add(s);
    if (s == PERIOD) return concat(al);
    s = analysis.choose(al, 1);
    al.add(s);
    if (s == PERIOD) return concat(al);
    s = analysis.choose(al, 2);
    al.add(s);
    if (s == PERIOD) return concat(al);
    s = analysis.choose(al, 3);
    al.add(s);
    if (s == PERIOD) return concat(al);
    s = analysis.choose(al, 4);
    al.add(s);
    if (s == PERIOD) return concat(al);
    s = analysis.choose(al, 3);
    al.add(s);
    if (s == PERIOD) return concat(al);
    s = analysis.choose(al, 3);
    al.add(s);
    if (s == PERIOD) return concat(al);
    s = analysis.choose(al, 1);
    al.add(s);
    if (s == PERIOD) return concat(al);
    s = analysis.choose(al, 4);
    al.add(s);
    if (s == PERIOD) return concat(al);
    s = analysis.choose(al, 4);
    al.add(s);
    if (s == PERIOD) return concat(al);
    s = analysis.choose(al, 3);
    al.add(s);
    if (s == PERIOD) return concat(al);
    s = analysis.choose(al, 2);
    al.add(s);
    if (s == PERIOD) return concat(al);
    s = analysis.choose(al, 2);
    al.add(s);
    if (s == PERIOD) return concat(al);

    al.add(PERIOD);
    return concat(al);
  }