Package org.antlr.misc

Examples of org.antlr.misc.BitSet.addAll()


    List<Integer> unreachableAlts = dfa.getUnreachableAlts();

    // make sure unreachable alts are as expected
    if ( expectingUnreachableAlts!=null ) {
      BitSet s = new BitSet();
      s.addAll(expectingUnreachableAlts);
      BitSet s2 = new BitSet();
      s2.addAll(unreachableAlts);
      assertEquals("unreachable alts mismatch", s, s2);
    }
    else {
View Full Code Here


    // make sure unreachable alts are as expected
    if ( expectingUnreachableAlts!=null ) {
      BitSet s = new BitSet();
      s.addAll(expectingUnreachableAlts);
      BitSet s2 = new BitSet();
      s2.addAll(unreachableAlts);
      assertEquals("unreachable alts mismatch", s, s2);
    }
    else {
      assertEquals("number of unreachable alts", 0,
             unreachableAlts!=null?unreachableAlts.size():0);
View Full Code Here

          //nonDetAlts = new ArrayList(recMsg.alts);
        }
      }
      // compare nonDetAlts with expectingNonDetAlts
      BitSet s = new BitSet();
      s.addAll(expectingNonDetAlts);
      BitSet s2 = new BitSet();
      s2.addAll(nonDetAlts);
      assertEquals("nondet alts mismatch", s, s2);
      assertTrue("found no nondet alts; expecting: "+
              str(expectingNonDetAlts),
View Full Code Here

      }
      // compare nonDetAlts with expectingNonDetAlts
      BitSet s = new BitSet();
      s.addAll(expectingNonDetAlts);
      BitSet s2 = new BitSet();
      s2.addAll(nonDetAlts);
      assertEquals("nondet alts mismatch", s, s2);
      assertTrue("found no nondet alts; expecting: "+
              str(expectingNonDetAlts),
              nondetMsg!=null||recMsg!=null);
    }
View Full Code Here

    List<Integer> unreachableAlts = dfa.getUnreachableAlts();

    // make sure unreachable alts are as expected
    if ( expectingUnreachableAlts!=null ) {
      BitSet s = new BitSet();
      s.addAll(expectingUnreachableAlts);
      BitSet s2 = new BitSet();
      s2.addAll(unreachableAlts);
      assertEquals("unreachable alts mismatch", s, s2);
    }
    else {
View Full Code Here

    // make sure unreachable alts are as expected
    if ( expectingUnreachableAlts!=null ) {
      BitSet s = new BitSet();
      s.addAll(expectingUnreachableAlts);
      BitSet s2 = new BitSet();
      s2.addAll(unreachableAlts);
      assertEquals("unreachable alts mismatch", s, s2);
    }
    else {
      assertEquals("unreachable alts mismatch", 0,
             unreachableAlts!=null?unreachableAlts.size():0);
View Full Code Here

                    str(expectingNonDetAlts), nondetMsg);
      List<Integer> nonDetAlts =
        nondetMsg.probe.getNonDeterministicAltsForState(nondetMsg.problemState);
      // compare nonDetAlts with expectingNonDetAlts
      BitSet s = new BitSet();
      s.addAll(expectingNonDetAlts);
      BitSet s2 = new BitSet();
      s2.addAll(nonDetAlts);
      assertEquals("nondet alts mismatch", s, s2);
      assertEquals("mismatch between expected hasPredHiddenByAction", hasPredHiddenByAction,
             nondetMsg.problemState.dfa.hasPredicateBlockedByAction);
View Full Code Here

        nondetMsg.probe.getNonDeterministicAltsForState(nondetMsg.problemState);
      // compare nonDetAlts with expectingNonDetAlts
      BitSet s = new BitSet();
      s.addAll(expectingNonDetAlts);
      BitSet s2 = new BitSet();
      s2.addAll(nonDetAlts);
      assertEquals("nondet alts mismatch", s, s2);
      assertEquals("mismatch between expected hasPredHiddenByAction", hasPredHiddenByAction,
             nondetMsg.problemState.dfa.hasPredicateBlockedByAction);
    }
    else {
View Full Code Here

      assertNotNull("found no GrammarInsufficientPredicatesMessage alts; expecting: "+
                    str(expectingNonDetAlts), insuffPredMsg);
      Map<Integer, Set<Token>> locations = insuffPredMsg.altToLocations;
      Set<Integer> actualAlts = locations.keySet();
      BitSet s = new BitSet();
      s.addAll(expectingInsufficientPredAlts);
      BitSet s2 = new BitSet();
      s2.addAll(actualAlts);
      assertEquals("mismatch between insufficiently covered alts", s, s2);
      assertEquals("mismatch between expected hasPredHiddenByAction", hasPredHiddenByAction,
             insuffPredMsg.problemState.dfa.hasPredicateBlockedByAction);
View Full Code Here

      Map<Integer, Set<Token>> locations = insuffPredMsg.altToLocations;
      Set<Integer> actualAlts = locations.keySet();
      BitSet s = new BitSet();
      s.addAll(expectingInsufficientPredAlts);
      BitSet s2 = new BitSet();
      s2.addAll(actualAlts);
      assertEquals("mismatch between insufficiently covered alts", s, s2);
      assertEquals("mismatch between expected hasPredHiddenByAction", hasPredHiddenByAction,
             insuffPredMsg.problemState.dfa.hasPredicateBlockedByAction);
    }
    else {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.