X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fsbp%2Fchr%2FCharRange.java;h=6728012dd78e6f12edb78093faf0e4696ac030a8;hb=5ea3b9182192a0fbb7a0bd86b919384ddaeff29a;hp=123e6cac7bd8bcec0ef4c7681ccdc70ea1b98388;hpb=36c0a6a931c043959183226705e14a6a6b82c5d2;p=sbp.git diff --git a/src/edu/berkeley/sbp/chr/CharRange.java b/src/edu/berkeley/sbp/chr/CharRange.java index 123e6ca..6728012 100644 --- a/src/edu/berkeley/sbp/chr/CharRange.java +++ b/src/edu/berkeley/sbp/chr/CharRange.java @@ -12,15 +12,16 @@ public class CharRange extends Atom { public CharRange(char a) { this(a,a); } public CharRange(char a, char b) { this(new CharTopology(a, b)); } - public CharRange(Topology t) { this.t = t; } + public CharRange(CharTopology t) { this.t = t; } - private Topology t; + private CharTopology t; public Topology top() { return t; } public static final char left = (char)9998; public static final char right = (char)9999; - public static final Atom leftBrace = new CharRange(left,left) { public String toString() { return "{"; } }; - public static final Atom rightBrace = new CharRange(right,right) { public String toString() { return "}"; } }; + public static final Atom leftBrace = new CharRange(left,left) { public String toString() { return "[{]"; } }; + public static final Atom rightBrace = new CharRange(right,right) { public String toString() { return "[}]"; } }; + public static final Atom braces = new CharRange(left,right) { public String toString() { return "[{}]"; } }; public static Atom set(Range.Set r) { return new CharRange(new CharTopology(r)); }