add Num.bitwiseOr and Num.shiftLeftBy

This commit is contained in:
Folkert 2021-02-21 15:15:16 +01:00
parent 89bf22598e
commit ea76578e06
6 changed files with 83 additions and 11 deletions

View file

@ -78,6 +78,8 @@ pub enum LowLevel {
NumAsin,
NumBitwiseAnd,
NumBitwiseXor,
NumBitwiseOr,
NumShiftLeftBy,
Eq,
NotEq,
And,

View file

@ -841,15 +841,17 @@ define_builtins! {
80 NUM_BINARY32: "Binary32" imported
81 NUM_BITWISE_AND: "bitwiseAnd"
82 NUM_BITWISE_XOR: "bitwiseXor"
83 NUM_SUB_WRAP: "subWrap"
84 NUM_SUB_CHECKED: "subChecked"
85 NUM_MUL_WRAP: "mulWrap"
86 NUM_MUL_CHECKED: "mulChecked"
87 NUM_INT: "Int" imported
88 NUM_FLOAT: "Float" imported
89 NUM_AT_NATURAL: "@Natural"
90 NUM_NATURAL: "Natural" imported
91 NUM_NAT: "Nat" imported
83 NUM_BITWISE_OR: "bitwiseOr"
84 NUM_SHIFT_LEFT: "shiftLeftBy"
85 NUM_SUB_WRAP: "subWrap"
86 NUM_SUB_CHECKED: "subChecked"
87 NUM_MUL_WRAP: "mulWrap"
88 NUM_MUL_CHECKED: "mulChecked"
89 NUM_INT: "Int" imported
90 NUM_FLOAT: "Float" imported
91 NUM_AT_NATURAL: "@Natural"
92 NUM_NATURAL: "Natural" imported
93 NUM_NAT: "Nat" imported
}
2 BOOL: "Bool" => {
0 BOOL_BOOL: "Bool" imported // the Bool.Bool type alias