github.com/lmorg/murex@v0.0.0-20240217211045-e081c89cd4ef/builtins/core/ranges/number.go (about)

     1  package ranges
     2  
     3  func newNumber(r *rangeParameters) (err error) {
     4  	rf, err := createRfIndex(r)
     5  	if err != nil {
     6  		return err
     7  	}
     8  
     9  	if rf.start < 0 {
    10  		rf.start -= 2
    11  		rf.end -= 2
    12  	}
    13  
    14  	r.Match = rf
    15  	return nil
    16  }