allow lifts on any position
[sbp.git] / src / edu / berkeley / sbp / misc / Demo2.java
index 487a896..a7c2545 100644 (file)
@@ -19,8 +19,8 @@ public class Demo2 {
         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));
@@ -43,7 +43,7 @@ public class Demo2 {
             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()));
         }
     }