checkpoint
[sbp.git] / src / edu / berkeley / sbp / chr / CharTopology.java
index d407e99..d812855 100644 (file)
@@ -13,12 +13,12 @@ public class CharTopology extends IntegerTopology<Character> implements Functor<
 
     public String toString() {
         StringBuffer sb = new StringBuffer();
-        sb.append('[');
         Range.Set ranges = getRanges();
         if (ranges.size() == -1 || ranges.size() > Character.MAX_VALUE/2) {
             sb.append('~');
             ranges = ranges.complement();
         }
+        sb.append('[');
         ranges = ranges.intersect(new Range.Set(new Range(0, Character.MAX_VALUE)));
         for(Range r : ranges) {
             if (r.isMinNegInf() || r.isMaxPosInf()) throw new Error("should not happen");