protected long doRange(int start, int end, int step, int field) throws ANTLRException { rangeCheck(start, field); rangeCheck(end, field); if (step <= 0) error(Messages.BaseParser_MustBePositive(step)); if (start>end) error(Messages.BaseParser_StartEndReversed(end,start)); long bits = 0; for (int i = start; i <= end; i += step) { bits |= 1L << i; } return bits; }
protected long doRange(int start, int end, int step, int field) throws ANTLRException { rangeCheck(start, field); rangeCheck(end, field); if (step <= 0) error(Messages.BaseParser_MustBePositive(step)); if (start>end) error(Messages.BaseParser_StartEndReversed(end,start)); long bits = 0; for (int i = start; i <= end; i += step) { bits |= 1L << i; } return bits; }
protected long doRange(int start, int end, int step, int field) throws ANTLRException { rangeCheck(start, field); rangeCheck(end, field); if (step <= 0) error(Messages.BaseParser_MustBePositive(step)); if (start>end) error(Messages.BaseParser_StartEndReversed(end,start)); long bits = 0; for (int i = start; i <= end; i += step) { bits |= 1L << i; } return bits; }
protected long doRange(int start, int end, int step, int field) throws ANTLRException { rangeCheck(start, field); rangeCheck(end, field); if (step <= 0) error(Messages.BaseParser_MustBePositive(step)); if (start>end) error(Messages.BaseParser_StartEndReversed(end,start)); long bits = 0; for (int i = start; i <= end; i += step) { bits |= 1L << i; } return bits; }
protected long doRange(int start, int end, int step, int field) throws ANTLRException { rangeCheck(start, field); rangeCheck(end, field); if (step <= 0) error(Messages.BaseParser_MustBePositive(step)); if (start>end) error(Messages.BaseParser_StartEndReversed(end,start)); long bits = 0; for (int i = start; i <= end; i += step) { bits |= 1L << i; } return bits; }
protected long doRange(int start, int end, int step, int field) throws RecognitionException { rangeCheck(start, field); rangeCheck(end, field); if (step <= 0) { error(Messages.BaseParser_MustBePositive(step)); } if (start > end) { error(Messages.BaseParser_StartEndReversed(end, start)); } long bits = 0; for (int i = start; i <= end; i += step) { bits |= 1L << i; } return bits; }