- sb.append("unresolved ambiguity "/*"at " + ambiguity.getLocation() + ":"*/);
- for(Object result : ambiguity.expand(false))
- sb.append("\n " + result);
+ sb.append("unresolved ambiguity ");
+ HashSet<Forest> hf = new HashSet<Forest>();
+ ambiguity.gather(hf);
+ HashSet<Tree> ht = new HashSet<Tree>();
+ ambiguity.expand(ht, hf, new Tree(null, "...", null, false));
+ for(Tree<?> result : ht) {
+ sb.append("\n\n");
+ result.toPrettyString(sb);
+ }