Element[] mult = new Element[] { expr, atom('*'), expr };
Element[] paren = new Element[] { atom('('), expr, atom(')') };
- Sequence addSequence = Sequence.create("add", add, null, false);
- Sequence multSequence = Sequence.create("mult", mult, null, false);
+ Sequence addSequence = Sequence.create("add", add, null);
+ Sequence multSequence = Sequence.create("mult", mult, null);
// uncomment this line to disambiguate
//multSequence = multSequence.andnot(Sequence.create("add", add, null, false));
System.out.println("output: "+f.expand1().toPrettyString());
} catch (Ambiguous a) {
System.err.println(a.toString());
- System.err.println(" ambiguous text: " + input.showRegion(a.getRegion()));
+ System.err.println(" ambiguous text: " + input.showRegion(a.getForest().getRegion()));
}
}