示例#1
0
    @Specialization
    public boolean equal(RubyRange.IntegerFixnumRange a, RubyRange.IntegerFixnumRange b) {
      notDesignedForCompilation();

      return a.doesExcludeEnd() == b.doesExcludeEnd()
          && a.getBegin() == b.getBegin()
          && a.getEnd() == b.getEnd();
    }
示例#2
0
    @Specialization
    public RubyString toS(RubyRange.IntegerFixnumRange range) {
      notDesignedForCompilation();

      return getContext()
          .makeString(range.getBegin() + (range.doesExcludeEnd() ? "..." : "..") + range.getEnd());
    }