package melange
Toolchain to produce JS from Reason/OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
melange-5.0.0-53.tbz
sha256=659dff4dd844250ef8437c09916aa888e3447d5eb1efbcf449bafc7008ab5db0
sha512=1051b793452b3a7e053aa3ca6d2e3742d75eb39da04bce8e53fc8753fa593391446342604a6740f9c346e81b2781a709648bf6a8a97a2342e2549c7401a1b0eb
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)"
>