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

     1  package mkarray
     2  
     3  var mapRanges = []map[string]int{
     4  	rangeWeekdayLong,
     5  	rangeWeekdayShort,
     6  	rangeMonthLong,
     7  	rangeMonthShort,
     8  	rangeSeason,
     9  	rangeMoon,
    10  }
    11  
    12  var rangeWeekdayLong = map[string]int{
    13  	"monday":    1,
    14  	"tuesday":   2,
    15  	"wednesday": 3,
    16  	"thursday":  4,
    17  	"friday":    5,
    18  	"saturday":  6,
    19  	"sunday":    7,
    20  }
    21  
    22  var rangeWeekdayShort = map[string]int{
    23  	"mon": 1,
    24  	"tue": 2,
    25  	"wed": 3,
    26  	"thu": 4,
    27  	"fri": 5,
    28  	"sat": 6,
    29  	"sun": 7,
    30  }
    31  
    32  var rangeMonthLong = map[string]int{
    33  	"january":   1,
    34  	"february":  2,
    35  	"march":     3,
    36  	"april":     4,
    37  	"may":       5,
    38  	"june":      6,
    39  	"july":      7,
    40  	"august":    8,
    41  	"september": 9,
    42  	"october":   10,
    43  	"november":  11,
    44  	"december":  12,
    45  }
    46  
    47  var rangeMonthShort = map[string]int{
    48  	"jan": 1,
    49  	"feb": 2,
    50  	"mar": 3,
    51  	"apr": 4,
    52  	"may": 5,
    53  	"jun": 6,
    54  	"jul": 7,
    55  	"aug": 8,
    56  	"sep": 9,
    57  	"oct": 10,
    58  	"nov": 11,
    59  	"dec": 12,
    60  }
    61  
    62  var rangeSeason = map[string]int{
    63  	"spring": 1,
    64  	"summer": 2,
    65  	"autumn": 3,
    66  	"winter": 4,
    67  }
    68  
    69  var rangeMoon = map[string]int{
    70  	"new moon":        1,
    71  	"waxing crescent": 2,
    72  	"first quarter":   3,
    73  	"waxing gibbous":  4,
    74  	"full moon":       5,
    75  	"waning gibbous":  6,
    76  	"third quarter":   7,
    77  	"waning crescent": 8,
    78  }