equal
deleted
inserted
replaced
19 (OCaml "Big'_int.big'_int") |
19 (OCaml "Big'_int.big'_int") |
20 (Haskell "Integer") |
20 (Haskell "Integer") |
21 (Scala "BigInt") |
21 (Scala "BigInt") |
22 (Eval "int") |
22 (Eval "int") |
23 |
23 |
24 code_instance int :: eq |
24 code_instance int :: equal |
25 (Haskell -) |
25 (Haskell -) |
26 |
26 |
27 setup {* |
27 setup {* |
28 fold (Numeral.add_code @{const_name number_int_inst.number_of_int} |
28 fold (Numeral.add_code @{const_name number_int_inst.number_of_int} |
29 true Code_Printer.literal_numeral) ["SML", "OCaml", "Haskell", "Scala"] |
29 true Code_Printer.literal_numeral) ["SML", "OCaml", "Haskell", "Scala"] |
94 (OCaml "Big'_int.quomod'_big'_int/ (Big'_int.abs'_big'_int _)/ (Big'_int.abs'_big'_int _)") |
94 (OCaml "Big'_int.quomod'_big'_int/ (Big'_int.abs'_big'_int _)/ (Big'_int.abs'_big'_int _)") |
95 (Haskell "divMod/ (abs _)/ (abs _)") |
95 (Haskell "divMod/ (abs _)/ (abs _)") |
96 (Scala "!((k: BigInt) => (l: BigInt) =>/ if (l == 0)/ (BigInt(0), k) else/ (k.abs '/% l.abs))") |
96 (Scala "!((k: BigInt) => (l: BigInt) =>/ if (l == 0)/ (BigInt(0), k) else/ (k.abs '/% l.abs))") |
97 (Eval "Integer.div'_mod/ (abs _)/ (abs _)") |
97 (Eval "Integer.div'_mod/ (abs _)/ (abs _)") |
98 |
98 |
99 code_const "eq_class.eq \<Colon> int \<Rightarrow> int \<Rightarrow> bool" |
99 code_const "HOL.equal \<Colon> int \<Rightarrow> int \<Rightarrow> bool" |
100 (SML "!((_ : IntInf.int) = _)") |
100 (SML "!((_ : IntInf.int) = _)") |
101 (OCaml "Big'_int.eq'_big'_int") |
101 (OCaml "Big'_int.eq'_big'_int") |
102 (Haskell infixl 4 "==") |
102 (Haskell infixl 4 "==") |
103 (Scala infixl 5 "==") |
103 (Scala infixl 5 "==") |
104 (Eval infixl 6 "=") |
104 (Eval infixl 6 "=") |