package melange
Toolchain to produce JS from Reason/OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
melange-5.1.0-51.tbz
sha256=0c817cbd92c42ac15fea6e6d975fd3eb3aa31f22b10cca22b3687ffed0e1b092
sha512=a0b85e22b106df7e9448d12977b740f735445640d4a9368591bdf5e67a95b93d5aacf957086c524549e3402faf0916c3f501ba43a631c74d8af4a7c986842c09
doc/src/melange.js_parser/enum_common.ml.html
Source file enum_common.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
type explicit_type = | Boolean | Number | String | Symbol | BigInt [@@deriving ord] let rec compare_explicit_type : explicit_type -> explicit_type -> int = (( fun lhs -> fun rhs -> match (lhs, rhs) with | (Boolean, Boolean) -> 0 | (Number, Number) -> 0 | (String, String) -> 0 | (Symbol, Symbol) -> 0 | (BigInt, BigInt) -> 0 | _ -> let to_int = function | Boolean -> 0 | Number -> 1 | String -> 2 | Symbol -> 3 | BigInt -> 4 in compare (to_int lhs) (to_int rhs)) [@ocaml.warning "-A"])[@@ocaml.warning "-39"] let string_of_explicit_type = function | Boolean -> "boolean" | Number -> "number" | String -> "string" | Symbol -> "symbol" | BigInt -> "bigint"
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>