mirror of
https://github.com/roc-lang/roc.git
synced 2025-08-04 12:18:19 +00:00
Move builtins to snake_case with auto-case conversion
This commit is contained in:
parent
3d4dd5b583
commit
2aac2e01f8
16 changed files with 3348 additions and 3277 deletions
|
@ -1195,45 +1195,45 @@ define_builtins! {
|
|||
12 NUM_F64: "F64" exposed_type=true // the Num.F64 type alias
|
||||
13 NUM_F32: "F32" exposed_type=true // the Num.F32 type alias
|
||||
14 NUM_FLOATINGPOINT: "FloatingPoint" exposed_type=true // Float : Num FloatingPoint
|
||||
15 NUM_MAX_F32: "maxF32"
|
||||
16 NUM_MIN_F32: "minF32"
|
||||
15 NUM_MAX_F32: "max_f32"
|
||||
16 NUM_MIN_F32: "min_f32"
|
||||
17 NUM_ABS: "abs"
|
||||
18 NUM_NEG: "neg"
|
||||
19 NUM_ADD: "add"
|
||||
20 NUM_SUB: "sub"
|
||||
21 NUM_MUL: "mul"
|
||||
22 NUM_LT: "isLt"
|
||||
23 NUM_LTE: "isLte"
|
||||
24 NUM_GT: "isGt"
|
||||
25 NUM_GTE: "isGte"
|
||||
26 NUM_TO_FRAC: "toFrac"
|
||||
22 NUM_LT: "is_lt"
|
||||
23 NUM_LTE: "is_lte"
|
||||
24 NUM_GT: "is_gt"
|
||||
25 NUM_GTE: "is_gte"
|
||||
26 NUM_TO_FRAC: "to_frac"
|
||||
27 NUM_SIN: "sin"
|
||||
28 NUM_COS: "cos"
|
||||
29 NUM_TAN: "tan"
|
||||
30 NUM_IS_ZERO: "isZero"
|
||||
31 NUM_IS_EVEN: "isEven"
|
||||
32 NUM_IS_ODD: "isOdd"
|
||||
33 NUM_IS_POSITIVE: "isPositive"
|
||||
34 NUM_IS_NEGATIVE: "isNegative"
|
||||
30 NUM_IS_ZERO: "is_zero"
|
||||
31 NUM_IS_EVEN: "is_even"
|
||||
32 NUM_IS_ODD: "is_odd"
|
||||
33 NUM_IS_POSITIVE: "is_positive"
|
||||
34 NUM_IS_NEGATIVE: "is_negative"
|
||||
35 NUM_REM: "rem"
|
||||
36 NUM_REM_CHECKED: "remChecked"
|
||||
36 NUM_REM_CHECKED: "rem_checked"
|
||||
37 NUM_DIV_FRAC: "div"
|
||||
38 NUM_DIV_FRAC_CHECKED: "divChecked"
|
||||
39 NUM_DIV_TRUNC: "divTrunc"
|
||||
40 NUM_DIV_TRUNC_CHECKED: "divTruncChecked"
|
||||
38 NUM_DIV_FRAC_CHECKED: "div_checked"
|
||||
39 NUM_DIV_TRUNC: "div_trunc"
|
||||
40 NUM_DIV_TRUNC_CHECKED: "div_trunc_checked"
|
||||
41 NUM_SQRT: "sqrt"
|
||||
42 NUM_SQRT_CHECKED: "sqrtChecked"
|
||||
42 NUM_SQRT_CHECKED: "sqrt_checked"
|
||||
43 NUM_LOG: "log"
|
||||
44 NUM_LOG_CHECKED: "logChecked"
|
||||
44 NUM_LOG_CHECKED: "log_checked"
|
||||
45 NUM_ROUND: "round"
|
||||
46 NUM_COMPARE: "compare"
|
||||
47 NUM_POW: "pow"
|
||||
48 NUM_CEILING: "ceiling"
|
||||
49 NUM_POW_INT: "powInt"
|
||||
49 NUM_POW_INT: "pow_int"
|
||||
50 NUM_FLOOR: "floor"
|
||||
51 NUM_ADD_WRAP: "addWrap"
|
||||
52 NUM_ADD_CHECKED: "addChecked"
|
||||
53 NUM_ADD_SATURATED: "addSaturated"
|
||||
51 NUM_ADD_WRAP: "add_wrap"
|
||||
52 NUM_ADD_CHECKED: "add_checked"
|
||||
53 NUM_ADD_SATURATED: "add_saturated"
|
||||
54 NUM_ATAN: "atan"
|
||||
55 NUM_ACOS: "acos"
|
||||
56 NUM_ASIN: "asin"
|
||||
|
@ -1249,107 +1249,107 @@ define_builtins! {
|
|||
66 NUM_UNSIGNED8: "Unsigned8" exposed_type=true
|
||||
67 NUM_BINARY64: "Binary64" exposed_type=true
|
||||
68 NUM_BINARY32: "Binary32" exposed_type=true
|
||||
69 NUM_BITWISE_AND: "bitwiseAnd"
|
||||
70 NUM_BITWISE_XOR: "bitwiseXor"
|
||||
71 NUM_BITWISE_OR: "bitwiseOr"
|
||||
72 NUM_SHIFT_LEFT: "shiftLeftBy"
|
||||
73 NUM_SHIFT_RIGHT: "shiftRightBy"
|
||||
74 NUM_SHIFT_RIGHT_ZERO_FILL: "shiftRightZfBy"
|
||||
75 NUM_SUB_WRAP: "subWrap"
|
||||
76 NUM_SUB_CHECKED: "subChecked"
|
||||
77 NUM_SUB_SATURATED: "subSaturated"
|
||||
78 NUM_MUL_WRAP: "mulWrap"
|
||||
79 NUM_MUL_CHECKED: "mulChecked"
|
||||
80 NUM_MUL_SATURATED: "mulSaturated"
|
||||
69 NUM_BITWISE_AND: "bitwise_and"
|
||||
70 NUM_BITWISE_XOR: "bitwise_xor"
|
||||
71 NUM_BITWISE_OR: "bitwise_or"
|
||||
72 NUM_SHIFT_LEFT: "shift_left_by"
|
||||
73 NUM_SHIFT_RIGHT: "shift_right_by"
|
||||
74 NUM_SHIFT_RIGHT_ZERO_FILL: "shift_right_zf_by"
|
||||
75 NUM_SUB_WRAP: "sub_wrap"
|
||||
76 NUM_SUB_CHECKED: "sub_checked"
|
||||
77 NUM_SUB_SATURATED: "sub_saturated"
|
||||
78 NUM_MUL_WRAP: "mul_wrap"
|
||||
79 NUM_MUL_CHECKED: "mul_checked"
|
||||
80 NUM_MUL_SATURATED: "mul_saturated"
|
||||
81 NUM_INT: "Int" exposed_type=true
|
||||
82 NUM_FRAC: "Frac" exposed_type=true
|
||||
83 NUM_E: "e"
|
||||
84 NUM_PI: "pi"
|
||||
85 NUM_TAU: "tau"
|
||||
86 NUM_IS_MULTIPLE_OF: "isMultipleOf"
|
||||
86 NUM_IS_MULTIPLE_OF: "is_multiple_of"
|
||||
87 NUM_DECIMAL: "Decimal" exposed_type=true
|
||||
88 NUM_DEC: "Dec" exposed_type=true // the Num.Dectype alias
|
||||
89 NUM_COUNT_ONE_BITS: "countOneBits"
|
||||
90 NUM_ABS_DIFF: "absDiff"
|
||||
91 NUM_IS_NAN: "isNaN"
|
||||
92 NUM_IS_INFINITE: "isInfinite"
|
||||
93 NUM_IS_FINITE: "isFinite"
|
||||
94 NUM_COUNT_LEADING_ZERO_BITS: "countLeadingZeroBits"
|
||||
95 NUM_COUNT_TRAILING_ZERO_BITS: "countTrailingZeroBits"
|
||||
96 NUM_TO_STR: "toStr"
|
||||
97 NUM_MIN_I8: "minI8"
|
||||
98 NUM_MAX_I8: "maxI8"
|
||||
99 NUM_MIN_U8: "minU8"
|
||||
100 NUM_MAX_U8: "maxU8"
|
||||
101 NUM_MIN_I16: "minI16"
|
||||
102 NUM_MAX_I16: "maxI16"
|
||||
103 NUM_MIN_U16: "minU16"
|
||||
104 NUM_MAX_U16: "maxU16"
|
||||
105 NUM_MIN_I32: "minI32"
|
||||
106 NUM_MAX_I32: "maxI32"
|
||||
107 NUM_MIN_U32: "minU32"
|
||||
108 NUM_MAX_U32: "maxU32"
|
||||
109 NUM_MIN_I64: "minI64"
|
||||
110 NUM_MAX_I64: "maxI64"
|
||||
111 NUM_MIN_U64: "minU64"
|
||||
112 NUM_MAX_U64: "maxU64"
|
||||
113 NUM_MIN_I128: "minI128"
|
||||
114 NUM_MAX_I128: "maxI128"
|
||||
115 NUM_MIN_U128: "minU128"
|
||||
116 NUM_MAX_U128: "maxU128"
|
||||
117 NUM_TO_I8: "toI8"
|
||||
118 NUM_TO_I8_CHECKED: "toI8Checked"
|
||||
119 NUM_TO_I16: "toI16"
|
||||
120 NUM_TO_I16_CHECKED: "toI16Checked"
|
||||
121 NUM_TO_I32: "toI32"
|
||||
122 NUM_TO_I32_CHECKED: "toI32Checked"
|
||||
123 NUM_TO_I64: "toI64"
|
||||
124 NUM_TO_I64_CHECKED: "toI64Checked"
|
||||
125 NUM_TO_I128: "toI128"
|
||||
126 NUM_TO_I128_CHECKED: "toI128Checked"
|
||||
127 NUM_TO_U8: "toU8"
|
||||
128 NUM_TO_U8_CHECKED: "toU8Checked"
|
||||
129 NUM_TO_U16: "toU16"
|
||||
130 NUM_TO_U16_CHECKED: "toU16Checked"
|
||||
131 NUM_TO_U32: "toU32"
|
||||
132 NUM_TO_U32_CHECKED: "toU32Checked"
|
||||
133 NUM_TO_U64: "toU64"
|
||||
134 NUM_TO_U64_CHECKED: "toU64Checked"
|
||||
135 NUM_TO_U128: "toU128"
|
||||
136 NUM_TO_U128_CHECKED: "toU128Checked"
|
||||
137 NUM_DIV_CEIL: "divCeil"
|
||||
138 NUM_DIV_CEIL_CHECKED: "divCeilChecked"
|
||||
139 NUM_TO_F32: "toF32"
|
||||
140 NUM_TO_F32_CHECKED: "toF32Checked"
|
||||
141 NUM_TO_F64: "toF64"
|
||||
142 NUM_TO_F64_CHECKED: "toF64Checked"
|
||||
143 NUM_MAX_F64: "maxF64"
|
||||
144 NUM_MIN_F64: "minF64"
|
||||
145 NUM_ADD_CHECKED_LOWLEVEL: "addCheckedLowlevel"
|
||||
146 NUM_SUB_CHECKED_LOWLEVEL: "subCheckedLowlevel"
|
||||
147 NUM_MUL_CHECKED_LOWLEVEL: "mulCheckedLowlevel"
|
||||
89 NUM_COUNT_ONE_BITS: "count_one_bits"
|
||||
90 NUM_ABS_DIFF: "abs_diff"
|
||||
91 NUM_IS_NAN: "is_nan"
|
||||
92 NUM_IS_INFINITE: "is_infinite"
|
||||
93 NUM_IS_FINITE: "is_finite"
|
||||
94 NUM_COUNT_LEADING_ZERO_BITS: "count_leading_zero_bits"
|
||||
95 NUM_COUNT_TRAILING_ZERO_BITS: "count_trailing_zero_bits"
|
||||
96 NUM_TO_STR: "to_str"
|
||||
97 NUM_MIN_I8: "min_i8"
|
||||
98 NUM_MAX_I8: "max_i8"
|
||||
99 NUM_MIN_U8: "min_u8"
|
||||
100 NUM_MAX_U8: "max_u8"
|
||||
101 NUM_MIN_I16: "min_i16"
|
||||
102 NUM_MAX_I16: "max_i16"
|
||||
103 NUM_MIN_U16: "min_u16"
|
||||
104 NUM_MAX_U16: "max_u16"
|
||||
105 NUM_MIN_I32: "min_i32"
|
||||
106 NUM_MAX_I32: "max_i32"
|
||||
107 NUM_MIN_U32: "min_u32"
|
||||
108 NUM_MAX_U32: "max_u32"
|
||||
109 NUM_MIN_I64: "min_i64"
|
||||
110 NUM_MAX_I64: "max_i64"
|
||||
111 NUM_MIN_U64: "min_u64"
|
||||
112 NUM_MAX_U64: "max_u64"
|
||||
113 NUM_MIN_I128: "min_i128"
|
||||
114 NUM_MAX_I128: "max_i128"
|
||||
115 NUM_MIN_U128: "min_u128"
|
||||
116 NUM_MAX_U128: "max_u128"
|
||||
117 NUM_TO_I8: "to_i8"
|
||||
118 NUM_TO_I8_CHECKED: "to_i8_checked"
|
||||
119 NUM_TO_I16: "to_i16"
|
||||
120 NUM_TO_I16_CHECKED: "to_i16_checked"
|
||||
121 NUM_TO_I32: "to_i32"
|
||||
122 NUM_TO_I32_CHECKED: "to_i32_checked"
|
||||
123 NUM_TO_I64: "to_i64"
|
||||
124 NUM_TO_I64_CHECKED: "to_i64_checked"
|
||||
125 NUM_TO_I128: "to_i128"
|
||||
126 NUM_TO_I128_CHECKED: "to_i128_checked"
|
||||
127 NUM_TO_U8: "to_u8"
|
||||
128 NUM_TO_U8_CHECKED: "to_u8_checked"
|
||||
129 NUM_TO_U16: "to_u16"
|
||||
130 NUM_TO_U16_CHECKED: "to_u16_checked"
|
||||
131 NUM_TO_U32: "to_u32"
|
||||
132 NUM_TO_U32_CHECKED: "to_u32_checked"
|
||||
133 NUM_TO_U64: "to_u64"
|
||||
134 NUM_TO_U64_CHECKED: "to_u64_checked"
|
||||
135 NUM_TO_U128: "to_u128"
|
||||
136 NUM_TO_U128_CHECKED: "to_u128_checked"
|
||||
137 NUM_DIV_CEIL: "div_ceil"
|
||||
138 NUM_DIV_CEIL_CHECKED: "div_ceil_checked"
|
||||
139 NUM_TO_F32: "to_f32"
|
||||
140 NUM_TO_F32_CHECKED: "to_f32_checked"
|
||||
141 NUM_TO_F64: "to_f64"
|
||||
142 NUM_TO_F64_CHECKED: "to_f64_checked"
|
||||
143 NUM_MAX_F64: "max_f64"
|
||||
144 NUM_MIN_F64: "min_f64"
|
||||
145 NUM_ADD_CHECKED_LOWLEVEL: "add_checked_lowlevel"
|
||||
146 NUM_SUB_CHECKED_LOWLEVEL: "sub_checked_lowlevel"
|
||||
147 NUM_MUL_CHECKED_LOWLEVEL: "mul_checked_lowlevel"
|
||||
148 NUM_MIN: "min"
|
||||
149 NUM_MAX: "max"
|
||||
150 NUM_BITWISE_NOT: "bitwiseNot"
|
||||
151 NUM_INT_CAST: "intCast"
|
||||
152 NUM_IS_APPROX_EQ: "isApproxEq"
|
||||
153 NUM_BYTES_TO_U16_LOWLEVEL: "bytesToU16Lowlevel"
|
||||
154 NUM_BYTES_TO_U32_LOWLEVEL: "bytesToU32Lowlevel"
|
||||
155 NUM_BYTES_TO_U64_LOWLEVEL: "bytesToU64Lowlevel"
|
||||
156 NUM_BYTES_TO_U128_LOWLEVEL: "bytesToU128Lowlevel"
|
||||
157 NUM_DIV_TRUNC_UNCHECKED: "divTruncUnchecked" // traps on division by zero
|
||||
158 NUM_REM_UNCHECKED: "remUnchecked" // traps on division by zero
|
||||
159 NUM_WITHOUT_DECIMAL_POINT: "withoutDecimalPoint"
|
||||
160 NUM_WITH_DECIMAL_POINT: "withDecimalPoint"
|
||||
161 NUM_F32_TO_PARTS: "f32ToParts"
|
||||
162 NUM_F64_TO_PARTS: "f64ToParts"
|
||||
163 NUM_F32_FROM_PARTS: "f32FromParts"
|
||||
164 NUM_F64_FROM_PARTS: "f64FromParts"
|
||||
165 NUM_NAN_F32: "nanF32"
|
||||
166 NUM_NAN_F64: "nanF64"
|
||||
167 NUM_INFINITY_F32: "infinityF32"
|
||||
168 NUM_INFINITY_F64: "infinityF64"
|
||||
169 NUM_FROM_BOOL: "fromBool"
|
||||
150 NUM_BITWISE_NOT: "bitwise_not"
|
||||
151 NUM_INT_CAST: "int_cast"
|
||||
152 NUM_IS_APPROX_EQ: "is_approx_eq"
|
||||
153 NUM_BYTES_TO_U16_LOWLEVEL: "bytes_to_u16_owlevel"
|
||||
154 NUM_BYTES_TO_U32_LOWLEVEL: "bytes_to_u32_lowlevel"
|
||||
155 NUM_BYTES_TO_U64_LOWLEVEL: "bytes_to_u64_lowlevel"
|
||||
156 NUM_BYTES_TO_U128_LOWLEVEL: "bytes_to_u128_lowlevel"
|
||||
157 NUM_DIV_TRUNC_UNCHECKED: "div_trunc_unchecked" // traps on division by zero
|
||||
158 NUM_REM_UNCHECKED: "rem_unchecked" // traps on division by zero
|
||||
159 NUM_WITHOUT_DECIMAL_POINT: "without_decimal_point"
|
||||
160 NUM_WITH_DECIMAL_POINT: "with_decimal_point"
|
||||
161 NUM_F32_TO_PARTS: "f32_to_parts"
|
||||
162 NUM_F64_TO_PARTS: "f64_to_parts"
|
||||
163 NUM_F32_FROM_PARTS: "f32_from_parts"
|
||||
164 NUM_F64_FROM_PARTS: "f64_from_parts"
|
||||
165 NUM_NAN_F32: "nan_f32"
|
||||
166 NUM_NAN_F64: "nan_f64"
|
||||
167 NUM_INFINITY_F32: "infinity_f32"
|
||||
168 NUM_INFINITY_F64: "infinity_f64"
|
||||
169 NUM_FROM_BOOL: "from_bool"
|
||||
}
|
||||
4 BOOL: "Bool" => {
|
||||
0 BOOL_BOOL: "Bool" exposed_type=true // the Bool.Bool type alias
|
||||
|
@ -1359,75 +1359,75 @@ define_builtins! {
|
|||
4 BOOL_OR: "or"
|
||||
5 BOOL_NOT: "not"
|
||||
6 BOOL_XOR: "xor"
|
||||
7 BOOL_NEQ: "isNotEq"
|
||||
7 BOOL_NEQ: "is_not_eq"
|
||||
8 BOOL_EQ: "Eq" exposed_type=true
|
||||
9 BOOL_IS_EQ: "isEq"
|
||||
10 BOOL_IS_EQ_IMPL: "boolIsEq"
|
||||
unexposed 11 BOOL_STRUCTURAL_EQ: "structuralEq"
|
||||
unexposed 12 BOOL_STRUCTURAL_NOT_EQ: "structuralNotEq"
|
||||
9 BOOL_IS_EQ: "is_eq"
|
||||
10 BOOL_IS_EQ_IMPL: "bool_is_eq"
|
||||
unexposed 11 BOOL_STRUCTURAL_EQ: "structural_eq"
|
||||
unexposed 12 BOOL_STRUCTURAL_NOT_EQ: "structural_not_eq"
|
||||
}
|
||||
5 STR: "Str" => {
|
||||
0 STR_STR: "Str" exposed_apply_type=true // the Str.Str type alias
|
||||
1 STR_IS_EMPTY: "isEmpty"
|
||||
1 STR_IS_EMPTY: "is_empty"
|
||||
2 STR_APPEND: "#append" // unused
|
||||
3 STR_CONCAT: "concat"
|
||||
4 STR_JOIN_WITH: "joinWith"
|
||||
5 STR_SPLIT_ON: "splitOn"
|
||||
6 STR_WITH_PREFIX: "withPrefix"
|
||||
7 STR_STARTS_WITH: "startsWith"
|
||||
8 STR_ENDS_WITH: "endsWith"
|
||||
9 STR_FROM_UTF8: "fromUtf8"
|
||||
4 STR_JOIN_WITH: "join_with"
|
||||
5 STR_SPLIT_ON: "split_on"
|
||||
6 STR_WITH_PREFIX: "with_prefix"
|
||||
7 STR_STARTS_WITH: "starts_with"
|
||||
8 STR_ENDS_WITH: "ends_with"
|
||||
9 STR_FROM_UTF8: "from_utf8"
|
||||
10 STR_UT8_PROBLEM: "Utf8Problem" // the Utf8Problem type alias
|
||||
11 STR_UT8_BYTE_PROBLEM: "Utf8ByteProblem" // the Utf8ByteProblem type alias
|
||||
12 STR_TO_UTF8: "toUtf8"
|
||||
13 STR_WALK_UTF8: "walkUtf8"
|
||||
12 STR_TO_UTF8: "to_utf8"
|
||||
13 STR_WALK_UTF8: "walk_utf8"
|
||||
14 STR_ALIAS_ANALYSIS_STATIC: "#aliasAnalysisStatic" // string with the static lifetime
|
||||
15 STR_FROM_UTF8_RANGE: "fromUtf8Range"
|
||||
15 STR_FROM_UTF8_RANGE: "from_utf8_range"
|
||||
16 STR_REPEAT: "repeat"
|
||||
17 STR_TRIM: "trim"
|
||||
18 STR_TRIM_START: "trimStart"
|
||||
19 STR_TRIM_END: "trimEnd"
|
||||
20 STR_WITH_CAPACITY: "withCapacity"
|
||||
21 STR_TO_F64: "toF64"
|
||||
22 STR_TO_F32: "toF32"
|
||||
23 STR_TO_DEC: "toDec"
|
||||
24 STR_TO_U128: "toU128"
|
||||
25 STR_TO_I128: "toI128"
|
||||
26 STR_TO_U64: "toU64"
|
||||
27 STR_TO_I64: "toI64"
|
||||
28 STR_TO_U32: "toU32"
|
||||
29 STR_TO_I32: "toI32"
|
||||
30 STR_TO_U16: "toU16"
|
||||
31 STR_TO_I16: "toI16"
|
||||
32 STR_TO_U8: "toU8"
|
||||
33 STR_TO_I8: "toI8"
|
||||
18 STR_TRIM_START: "trim_start"
|
||||
19 STR_TRIM_END: "trim_end"
|
||||
20 STR_WITH_CAPACITY: "with_capacity"
|
||||
21 STR_TO_F64: "to_f64"
|
||||
22 STR_TO_F32: "to_f32"
|
||||
23 STR_TO_DEC: "to_dec"
|
||||
24 STR_TO_U128: "to_u128"
|
||||
25 STR_TO_I128: "to_i128"
|
||||
26 STR_TO_U64: "to_u64"
|
||||
27 STR_TO_I64: "to_i64"
|
||||
28 STR_TO_U32: "to_u32"
|
||||
29 STR_TO_I32: "to_i32"
|
||||
30 STR_TO_U16: "to_u16"
|
||||
31 STR_TO_I16: "to_i16"
|
||||
32 STR_TO_U8: "to_u8"
|
||||
33 STR_TO_I8: "to_i8"
|
||||
34 STR_CONTAINS: "contains"
|
||||
35 STR_GET_UNSAFE: "getUnsafe"
|
||||
36 STR_COUNT_UTF8_BYTES: "countUtf8Bytes"
|
||||
37 STR_SUBSTRING_UNSAFE: "substringUnsafe"
|
||||
38 STR_SPLIT_FIRST: "splitFirst"
|
||||
39 STR_SPLIT_LAST: "splitLast"
|
||||
40 STR_WALK_UTF8_WITH_INDEX: "walkUtf8WithIndex"
|
||||
35 STR_GET_UNSAFE: "get_unsafe"
|
||||
36 STR_COUNT_UTF8_BYTES: "count_utf8_bytes"
|
||||
37 STR_SUBSTRING_UNSAFE: "substring_unsafe"
|
||||
38 STR_SPLIT_FIRST: "split_first"
|
||||
39 STR_SPLIT_LAST: "split_last"
|
||||
40 STR_WALK_UTF8_WITH_INDEX: "walk_utf8_with_index"
|
||||
41 STR_RESERVE: "reserve"
|
||||
42 STR_TO_NUM: "strToNum"
|
||||
43 STR_FROM_UTF8_LOWLEVEL: "fromUtf8Lowlevel"
|
||||
42 STR_TO_NUM: "str_to_num"
|
||||
43 STR_FROM_UTF8_LOWLEVEL: "from_utf8_lowlevel"
|
||||
44 STR_CAPACITY: "capacity"
|
||||
45 STR_REPLACE_EACH: "replaceEach"
|
||||
46 STR_REPLACE_FIRST: "replaceFirst"
|
||||
47 STR_REPLACE_LAST: "replaceLast"
|
||||
48 STR_RELEASE_EXCESS_CAPACITY: "releaseExcessCapacity"
|
||||
49 STR_DROP_PREFIX: "dropPrefix"
|
||||
50 STR_DROP_SUFFIX: "dropSuffix"
|
||||
45 STR_REPLACE_EACH: "replace_each"
|
||||
46 STR_REPLACE_FIRST: "replace_first"
|
||||
47 STR_REPLACE_LAST: "replace_last"
|
||||
48 STR_RELEASE_EXCESS_CAPACITY: "release_excess_capacity"
|
||||
49 STR_DROP_PREFIX: "drop_prefix"
|
||||
50 STR_DROP_SUFFIX: "drop_suffix"
|
||||
}
|
||||
6 LIST: "List" => {
|
||||
0 LIST_LIST: "List" exposed_apply_type=true // the List.List type alias
|
||||
1 LIST_IS_EMPTY: "isEmpty"
|
||||
1 LIST_IS_EMPTY: "is_empty"
|
||||
2 LIST_GET: "get"
|
||||
3 LIST_SET: "set"
|
||||
4 LIST_APPEND: "append"
|
||||
5 LIST_MAP: "map"
|
||||
6 LIST_LEN_U64: "len"
|
||||
7 LIST_WALK_BACKWARDS: "walkBackwards"
|
||||
7 LIST_WALK_BACKWARDS: "walk_backwards"
|
||||
8 LIST_CONCAT: "concat"
|
||||
9 LIST_FIRST: "first"
|
||||
10 LIST_SINGLE: "single"
|
||||
|
@ -1435,99 +1435,99 @@ define_builtins! {
|
|||
12 LIST_REVERSE: "reverse"
|
||||
13 LIST_PREPEND: "prepend"
|
||||
14 LIST_JOIN: "join"
|
||||
15 LIST_KEEP_IF: "keepIf"
|
||||
15 LIST_KEEP_IF: "keep_if"
|
||||
16 LIST_CONTAINS: "contains"
|
||||
17 LIST_SUM: "sum"
|
||||
18 LIST_WALK: "walk"
|
||||
19 LIST_LAST: "last"
|
||||
20 LIST_KEEP_OKS: "keepOks"
|
||||
21 LIST_KEEP_ERRS: "keepErrs"
|
||||
22 LIST_MAP_WITH_INDEX: "mapWithIndex"
|
||||
20 LIST_KEEP_OKS: "keep_oks"
|
||||
21 LIST_KEEP_ERRS: "keep_errs"
|
||||
22 LIST_MAP_WITH_INDEX: "map_with_index"
|
||||
23 LIST_MAP2: "map2"
|
||||
24 LIST_MAP3: "map3"
|
||||
25 LIST_PRODUCT: "product"
|
||||
26 LIST_WALK_UNTIL: "walkUntil"
|
||||
26 LIST_WALK_UNTIL: "walk_until"
|
||||
27 LIST_RANGE: "range"
|
||||
28 LIST_SORT_WITH: "sortWith"
|
||||
29 LIST_CHUNKS_OF: "chunksOf"
|
||||
28 LIST_SORT_WITH: "sort_with"
|
||||
29 LIST_CHUNKS_OF: "chunks_of"
|
||||
30 LIST_SWAP: "swap"
|
||||
31 LIST_DROP_AT: "dropAt"
|
||||
32 LIST_DROP_LAST: "dropLast"
|
||||
31 LIST_DROP_AT: "drop_at"
|
||||
32 LIST_DROP_LAST: "drop_last"
|
||||
33 LIST_MIN: "min"
|
||||
34 LIST_MIN_LT: "#minlt"
|
||||
34 LIST_MIN_LT: "#min_lt"
|
||||
35 LIST_MAX: "max"
|
||||
36 LIST_MAX_GT: "#maxGt"
|
||||
36 LIST_MAX_GT: "#max_gt"
|
||||
37 LIST_MAP4: "map4"
|
||||
38 LIST_DROP_FIRST: "dropFirst"
|
||||
39 LIST_JOIN_MAP: "joinMap"
|
||||
40 LIST_JOIN_MAP_CONCAT: "#joinMapConcat"
|
||||
38 LIST_DROP_FIRST: "drop_first"
|
||||
39 LIST_JOIN_MAP: "join_map"
|
||||
40 LIST_JOIN_MAP_CONCAT: "#join_map_concat"
|
||||
41 LIST_ANY: "any"
|
||||
42 LIST_TAKE_FIRST: "takeFirst"
|
||||
43 LIST_TAKE_LAST: "takeLast"
|
||||
44 LIST_FIND_FIRST: "findFirst"
|
||||
45 LIST_FIND_LAST: "findLast"
|
||||
46 LIST_FIND_FIRST_INDEX: "findFirstIndex"
|
||||
47 LIST_FIND_LAST_INDEX: "findLastIndex"
|
||||
42 LIST_TAKE_FIRST: "take_first"
|
||||
43 LIST_TAKE_LAST: "take_last"
|
||||
44 LIST_FIND_FIRST: "find_first"
|
||||
45 LIST_FIND_LAST: "find_last"
|
||||
46 LIST_FIND_FIRST_INDEX: "find_first_index"
|
||||
47 LIST_FIND_LAST_INDEX: "find_last_index"
|
||||
48 LIST_FIND_RESULT: "#find_result" // symbol used in the definition of List.findFirst
|
||||
49 LIST_SUBLIST: "sublist"
|
||||
50 LIST_INTERSPERSE: "intersperse"
|
||||
51 LIST_INTERSPERSE_CLOS: "#intersperseClos"
|
||||
52 LIST_SPLIT_AT: "splitAt"
|
||||
53 LIST_SPLIT_FIRST: "splitFirst"
|
||||
54 LIST_SPLIT_LAST: "splitLast"
|
||||
55 LIST_SPLIT_CLOS: "#splitClos"
|
||||
51 LIST_INTERSPERSE_CLOS: "#intersperse_clos"
|
||||
52 LIST_SPLIT_AT: "split_at"
|
||||
53 LIST_SPLIT_FIRST: "split_first"
|
||||
54 LIST_SPLIT_LAST: "split_last"
|
||||
55 LIST_SPLIT_CLOS: "#split_clos"
|
||||
56 LIST_ALL: "all"
|
||||
57 LIST_DROP_IF: "dropIf"
|
||||
58 LIST_DROP_IF_PREDICATE: "#dropIfPred"
|
||||
59 LIST_SORT_ASC: "sortAsc"
|
||||
60 LIST_SORT_DESC: "sortDesc"
|
||||
61 LIST_SORT_DESC_COMPARE: "#sortDescCompare"
|
||||
62 LIST_STARTS_WITH: "startsWith"
|
||||
63 LIST_ENDS_WITH: "endsWith"
|
||||
57 LIST_DROP_IF: "drop_if"
|
||||
58 LIST_DROP_IF_PREDICATE: "#drop_if_pred"
|
||||
59 LIST_SORT_ASC: "sort_asc"
|
||||
60 LIST_SORT_DESC: "sort_desc"
|
||||
61 LIST_SORT_DESC_COMPARE: "#sort_desc_compare"
|
||||
62 LIST_STARTS_WITH: "starts_with"
|
||||
63 LIST_ENDS_WITH: "ends_with"
|
||||
64 LIST_REPLACE: "replace"
|
||||
65 LIST_IS_UNIQUE: "#isUnique"
|
||||
66 LIST_GET_UNSAFE: "getUnsafe"
|
||||
67 LIST_REPLACE_UNSAFE: "replaceUnsafe"
|
||||
68 LIST_WITH_CAPACITY: "withCapacity"
|
||||
65 LIST_IS_UNIQUE: "#is_unique"
|
||||
66 LIST_GET_UNSAFE: "get_unsafe"
|
||||
67 LIST_REPLACE_UNSAFE: "replace_unsafe"
|
||||
68 LIST_WITH_CAPACITY: "with_capacity"
|
||||
69 LIST_UNREACHABLE: "unreachable"
|
||||
70 LIST_RESERVE: "reserve"
|
||||
71 LIST_APPEND_UNSAFE: "appendUnsafe"
|
||||
72 LIST_SUBLIST_LOWLEVEL: "sublistLowlevel"
|
||||
71 LIST_APPEND_UNSAFE: "append_unsafe"
|
||||
72 LIST_SUBLIST_LOWLEVEL: "sublist_lowlevel"
|
||||
73 LIST_CAPACITY: "capacity"
|
||||
74 LIST_MAP_TRY: "mapTry"
|
||||
75 LIST_WALK_TRY: "walkTry"
|
||||
76 LIST_WALK_BACKWARDS_UNTIL: "walkBackwardsUntil"
|
||||
77 LIST_COUNT_IF: "countIf"
|
||||
78 LIST_WALK_FROM: "walkFrom"
|
||||
79 LIST_WALK_FROM_UNTIL: "walkFromUntil"
|
||||
80 LIST_ITER_HELP: "iterHelp"
|
||||
81 LIST_RELEASE_EXCESS_CAPACITY: "releaseExcessCapacity"
|
||||
74 LIST_MAP_TRY: "map_try"
|
||||
75 LIST_WALK_TRY: "walk_try"
|
||||
76 LIST_WALK_BACKWARDS_UNTIL: "walk_backwards_until"
|
||||
77 LIST_COUNT_IF: "count_if"
|
||||
78 LIST_WALK_FROM: "walk_from"
|
||||
79 LIST_WALK_FROM_UNTIL: "walk_from_until"
|
||||
80 LIST_ITER_HELP: "iter_help"
|
||||
81 LIST_RELEASE_EXCESS_CAPACITY: "release_excess_capacity"
|
||||
82 LIST_UPDATE: "update"
|
||||
83 LIST_WALK_WITH_INDEX: "walkWithIndex"
|
||||
84 LIST_APPEND_IF_OK: "appendIfOk"
|
||||
85 LIST_PREPEND_IF_OK: "prependIfOk"
|
||||
86 LIST_WALK_WITH_INDEX_UNTIL: "walkWithIndexUntil"
|
||||
83 LIST_WALK_WITH_INDEX: "walk_with_index"
|
||||
84 LIST_APPEND_IF_OK: "append_if_ok"
|
||||
85 LIST_PREPEND_IF_OK: "prepend_if_ok"
|
||||
86 LIST_WALK_WITH_INDEX_UNTIL: "walk_with_index_until"
|
||||
87 LIST_CLONE: "clone"
|
||||
88 LIST_LEN_USIZE: "lenUsize"
|
||||
89 LIST_CONCAT_UTF8: "concatUtf8"
|
||||
90 LIST_FOR_EACH_FX: "forEach!"
|
||||
91 LIST_FOR_EACH_TRY_FX: "forEachTry!"
|
||||
88 LIST_LEN_USIZE: "len_usize"
|
||||
89 LIST_CONCAT_UTF8: "concat_utf8"
|
||||
90 LIST_FOR_EACH_FX: "for_each!"
|
||||
91 LIST_FOR_EACH_TRY_FX: "for_each_try!"
|
||||
92 LIST_WALK_FX: "walk!"
|
||||
93 LIST_SPLIT_ON: "splitOn"
|
||||
94 LIST_SPLIT_ON_LIST: "splitOnList"
|
||||
93 LIST_SPLIT_ON: "split_on"
|
||||
94 LIST_SPLIT_ON_LIST: "split_on_list"
|
||||
}
|
||||
7 RESULT: "Result" => {
|
||||
0 RESULT_RESULT: "Result" exposed_type=true // the Result.Result type alias
|
||||
1 RESULT_IS_ERR: "isErr"
|
||||
2 RESULT_ON_ERR: "onErr"
|
||||
1 RESULT_IS_ERR: "is_err"
|
||||
2 RESULT_ON_ERR: "on_err"
|
||||
3 RESULT_MAP: "map"
|
||||
4 RESULT_MAP_ERR: "mapErr"
|
||||
5 RESULT_WITH_DEFAULT: "withDefault"
|
||||
4 RESULT_MAP_ERR: "map_err"
|
||||
5 RESULT_WITH_DEFAULT: "with_default"
|
||||
6 RESULT_TRY: "try"
|
||||
7 RESULT_IS_OK: "isOk"
|
||||
8 RESULT_MAP_BOTH: "mapBoth"
|
||||
7 RESULT_IS_OK: "is_ok"
|
||||
8 RESULT_MAP_BOTH: "map_both"
|
||||
9 RESULT_MAP_TWO: "map2"
|
||||
10 RESULT_ON_ERR_FX: "onErr!"
|
||||
10 RESULT_ON_ERR_FX: "on_err!"
|
||||
}
|
||||
8 DICT: "Dict" => {
|
||||
0 DICT_DICT: "Dict" exposed_type=true // the Dict.Dict type alias
|
||||
|
@ -1542,29 +1542,29 @@ define_builtins! {
|
|||
9 DICT_REMOVE: "remove"
|
||||
|
||||
10 DICT_WALK: "walk"
|
||||
11 DICT_WALK_UNTIL: "walkUntil"
|
||||
12 DICT_FROM_LIST: "fromList"
|
||||
13 DICT_TO_LIST: "toList"
|
||||
11 DICT_WALK_UNTIL: "walk_until"
|
||||
12 DICT_FROM_LIST: "from_list"
|
||||
13 DICT_TO_LIST: "to_list"
|
||||
14 DICT_KEYS: "keys"
|
||||
15 DICT_VALUES: "values"
|
||||
|
||||
16 DICT_INSERT_ALL: "insertAll" // union
|
||||
17 DICT_KEEP_SHARED: "keepShared" // intersection
|
||||
18 DICT_REMOVE_ALL: "removeAll" // difference
|
||||
16 DICT_INSERT_ALL: "insert_all" // union
|
||||
17 DICT_KEEP_SHARED: "keep_shared" // intersection
|
||||
18 DICT_REMOVE_ALL: "remove_all" // difference
|
||||
|
||||
19 DICT_WITH_CAPACITY: "withCapacity"
|
||||
19 DICT_WITH_CAPACITY: "with_capacity"
|
||||
20 DICT_CAPACITY: "capacity"
|
||||
21 DICT_UPDATE: "update"
|
||||
|
||||
22 DICT_LIST_GET_UNSAFE: "listGetUnsafe"
|
||||
23 DICT_PSEUDO_SEED: "pseudoSeed"
|
||||
24 DICT_IS_EMPTY: "isEmpty"
|
||||
22 DICT_LIST_GET_UNSAFE: "list_get_unsafe"
|
||||
23 DICT_PSEUDO_SEED: "pseudo_seed"
|
||||
24 DICT_IS_EMPTY: "is_empty"
|
||||
25 DICT_MAP: "map"
|
||||
26 DICT_JOINMAP: "joinMap"
|
||||
27 DICT_KEEP_IF: "keepIf"
|
||||
28 DICT_DROP_IF: "dropIf"
|
||||
26 DICT_JOINMAP: "join_map"
|
||||
27 DICT_KEEP_IF: "keep_if"
|
||||
28 DICT_DROP_IF: "drop_if"
|
||||
29 DICT_RESERVE: "reserve"
|
||||
30 DICT_RELEASE_EXCESS_CAPACITY: "releaseExcessCapacity"
|
||||
30 DICT_RELEASE_EXCESS_CAPACITY: "release_excess_capacity"
|
||||
}
|
||||
9 SET: "Set" => {
|
||||
0 SET_SET: "Set" exposed_type=true // the Set.Set type alias
|
||||
|
@ -1576,22 +1576,22 @@ define_builtins! {
|
|||
6 SET_UNION: "union"
|
||||
7 SET_DIFFERENCE: "difference"
|
||||
8 SET_INTERSECTION: "intersection"
|
||||
9 SET_TO_LIST: "toList"
|
||||
10 SET_FROM_LIST: "fromList"
|
||||
9 SET_TO_LIST: "to_list"
|
||||
10 SET_FROM_LIST: "from_list"
|
||||
11 SET_WALK: "walk"
|
||||
12 SET_WALK_UNTIL: "walkUntil"
|
||||
12 SET_WALK_UNTIL: "walk_until"
|
||||
13 SET_WALK_USER_FUNCTION: "#walk_user_function"
|
||||
14 SET_CONTAINS: "contains"
|
||||
15 SET_TO_DICT: "toDict"
|
||||
15 SET_TO_DICT: "to_dict"
|
||||
16 SET_CAPACITY: "capacity"
|
||||
17 SET_IS_EMPTY: "isEmpty"
|
||||
17 SET_IS_EMPTY: "is_empty"
|
||||
18 SET_MAP: "map"
|
||||
19 SET_JOIN_MAP: "joinMap"
|
||||
20 SET_KEEP_IF: "keepIf"
|
||||
21 SET_DROP_IF: "dropIf"
|
||||
22 SET_WITH_CAPACITY: "withCapacity"
|
||||
19 SET_JOIN_MAP: "join_map"
|
||||
20 SET_KEEP_IF: "keep_if"
|
||||
21 SET_DROP_IF: "drop_if"
|
||||
22 SET_WITH_CAPACITY: "with_capacity"
|
||||
23 SET_RESERVE: "reserve"
|
||||
24 SET_RELEASE_EXCESS_CAPACITY: "releaseExcessCapacity"
|
||||
24 SET_RELEASE_EXCESS_CAPACITY: "release_excess_capacity"
|
||||
}
|
||||
10 BOX: "Box" => {
|
||||
0 BOX_BOX_TYPE: "Box" exposed_apply_type=true // the Box.Box opaque type
|
||||
|
@ -1601,7 +1601,7 @@ define_builtins! {
|
|||
11 ENCODE: "Encode" => {
|
||||
0 ENCODE_ENCODER: "Encoder" exposed_type=true
|
||||
1 ENCODE_ENCODING: "Encoding" exposed_type=true
|
||||
2 ENCODE_TO_ENCODER: "toEncoder"
|
||||
2 ENCODE_TO_ENCODER: "to_encoder"
|
||||
3 ENCODE_ENCODERFORMATTING: "EncoderFormatting" exposed_type=true
|
||||
4 ENCODE_U8: "u8"
|
||||
5 ENCODE_U16: "u16"
|
||||
|
@ -1623,9 +1623,9 @@ define_builtins! {
|
|||
21 ENCODE_TUPLE: "tuple"
|
||||
22 ENCODE_TAG: "tag"
|
||||
23 ENCODE_CUSTOM: "custom"
|
||||
24 ENCODE_APPEND_WITH: "appendWith"
|
||||
24 ENCODE_APPEND_WITH: "append_with"
|
||||
25 ENCODE_APPEND: "append"
|
||||
26 ENCODE_TO_BYTES: "toBytes"
|
||||
26 ENCODE_TO_BYTES: "to_bytes"
|
||||
}
|
||||
12 DECODE: "Decode" => {
|
||||
0 DECODE_DECODE_ERROR: "DecodeError" exposed_type=true
|
||||
|
@ -1653,33 +1653,33 @@ define_builtins! {
|
|||
22 DECODE_RECORD: "record"
|
||||
23 DECODE_TUPLE: "tuple"
|
||||
24 DECODE_CUSTOM: "custom"
|
||||
25 DECODE_DECODE_WITH: "decodeWith"
|
||||
26 DECODE_FROM_BYTES_PARTIAL: "fromBytesPartial"
|
||||
27 DECODE_FROM_BYTES: "fromBytes"
|
||||
28 DECODE_MAP_RESULT: "mapResult"
|
||||
25 DECODE_DECODE_WITH: "decode_with"
|
||||
26 DECODE_FROM_BYTES_PARTIAL: "from_bytes_partial"
|
||||
27 DECODE_FROM_BYTES: "from_bytes"
|
||||
28 DECODE_MAP_RESULT: "map_result"
|
||||
}
|
||||
13 HASH: "Hash" => {
|
||||
0 HASH_HASH_ABILITY: "Hash" exposed_type=true
|
||||
1 HASH_HASH: "hash"
|
||||
2 HASH_HASHER: "Hasher" exposed_type=true
|
||||
3 HASH_ADD_BYTES: "addBytes"
|
||||
4 HASH_ADD_U8: "addU8"
|
||||
5 HASH_ADD_U16: "addU16"
|
||||
6 HASH_ADD_U32: "addU32"
|
||||
7 HASH_ADD_U64: "addU64"
|
||||
8 HASH_ADD_U128: "addU128"
|
||||
9 HASH_HASH_BOOL: "hashBool"
|
||||
10 HASH_HASH_I8: "hashI8"
|
||||
11 HASH_HASH_I16: "hashI16"
|
||||
12 HASH_HASH_I32: "hashI32"
|
||||
13 HASH_HASH_I64: "hashI64"
|
||||
14 HASH_HASH_I128: "hashI128"
|
||||
15 HASH_HASH_UNORDERED: "hashUnordered"
|
||||
16 I128_OF_DEC: "i128OfDec"
|
||||
17 HASH_HASH_DEC: "hashDec"
|
||||
3 HASH_ADD_BYTES: "add_bytes"
|
||||
4 HASH_ADD_U8: "add_u8"
|
||||
5 HASH_ADD_U16: "add_u16"
|
||||
6 HASH_ADD_U32: "add_u32"
|
||||
7 HASH_ADD_U64: "add_u64"
|
||||
8 HASH_ADD_U128: "add_u128"
|
||||
9 HASH_HASH_BOOL: "hash_bool"
|
||||
10 HASH_HASH_I8: "hash_i8"
|
||||
11 HASH_HASH_I16: "hash_i16"
|
||||
12 HASH_HASH_I32: "hash_i32"
|
||||
13 HASH_HASH_I64: "hash_i64"
|
||||
14 HASH_HASH_I128: "hash_i128"
|
||||
15 HASH_HASH_UNORDERED: "hash_unordered"
|
||||
16 I128_OF_DEC: "i128_of_dec"
|
||||
17 HASH_HASH_DEC: "hash_dec"
|
||||
18 HASH_COMPLETE: "complete"
|
||||
19 HASH_HASH_STR_BYTES: "hashStrBytes"
|
||||
20 HASH_HASH_LIST: "hashList"
|
||||
19 HASH_HASH_STR_BYTES: "hash_str_bytes"
|
||||
20 HASH_HASH_LIST: "hash_list"
|
||||
}
|
||||
14 INSPECT: "Inspect" => {
|
||||
0 INSPECT_INSPECT_ABILITY: "Inspect" exposed_type=true
|
||||
|
@ -1714,8 +1714,8 @@ define_builtins! {
|
|||
29 INSPECT_DEC: "dec"
|
||||
30 INSPECT_CUSTOM: "custom"
|
||||
31 INSPECT_APPLY: "apply"
|
||||
32 INSPECT_TO_INSPECTOR: "toInspector"
|
||||
33 INSPECT_TO_STR: "toStr"
|
||||
32 INSPECT_TO_INSPECTOR: "to_inspector"
|
||||
33 INSPECT_TO_STR: "to_str"
|
||||
}
|
||||
15 TASK: "Task" => {
|
||||
0 TASK_TASK: "Task" exposed_type=true // the Task.Task opaque type
|
||||
|
@ -1725,14 +1725,14 @@ define_builtins! {
|
|||
4 TASK_ERR: "err"
|
||||
5 TASK_ATTEMPT: "attempt"
|
||||
6 TASK_AWAIT: "await"
|
||||
7 TASK_ON_ERR: "onErr"
|
||||
7 TASK_ON_ERR: "on_err"
|
||||
8 TASK_MAP: "map"
|
||||
9 TASK_MAP_ERR: "mapErr"
|
||||
10 TASK_FROM_RESULT: "fromResult"
|
||||
9 TASK_MAP_ERR: "map_err"
|
||||
10 TASK_FROM_RESULT: "from_result"
|
||||
11 TASK_BATCH: "batch"
|
||||
12 TASK_COMBINE: "combine"
|
||||
13 TASK_SEQUENCE: "sequence"
|
||||
14 TASK_FOR_EACH: "forEach"
|
||||
14 TASK_FOR_EACH: "for_each"
|
||||
15 TASK_RESULT: "result"
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue