public SEccl(String arg, Int i) {
		
		i.incr();			/* skip over '[' */
		if (i.get()>=arg.length())
			throw new RESyntaxException("pattern ends with [");
		if (arg.charAt(i.get()) == RE.NEGCCL) {
			negate = true;
			i.incr();
		}
		// Expand the range
		doDash(arg, i);
		if (arg.charAt(i.get()) != RE.CCLEND)
			throw new RESyntaxException("CCL ends without ]");
	}