package reason
Reason: Syntax & Toolchain for OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
reason-3.17.0.tbz
sha256=82c8819ce9fd215b7e7e2c6501e638e7a904ebe13ab5a1d8eac2679d8cf8a5eb
sha512=64f525d795501602d92174a35232c0791a0d77322c48397497c9ac3c1e0b76b86a89c3c50e057e52a8727d37b579720a0d48fb9fab3835193bb3a4668ded79cd
doc/src/reason.ocaml-migrate-parsetree/reason_omp.ml.html
Source file reason_omp.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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136
(**************************************************************************) (* *) (* OCaml Migrate Parsetree *) (* *) (* Frédéric Bour *) (* Jérémie Dimino, Jane Street Europe *) (* *) (* Copyright 2017 Institut National de Recherche en Informatique et *) (* en Automatique (INRIA). *) (* *) (* All rights reserved. This file is distributed under the terms of *) (* the GNU Lesser General Public License version 2.1, with the *) (* special exception on linking described in the file LICENSE. *) (* *) (**************************************************************************) (*$ #use "src/cinaps_helpers" $*) (* Shared definitions. Mostly errors about features missing in older versions. *) module Def = Migrate_parsetree_def (* Copy of OCaml parsetrees *) (*$foreach_version (fun suffix _ -> printf "module Ast_%s = Ast_%s\n" suffix suffix )*) module Ast_402 = Ast_402 module Ast_403 = Ast_403 module Ast_404 = Ast_404 module Ast_405 = Ast_405 module Ast_406 = Ast_406 module Ast_407 = Ast_407 module Ast_408 = Ast_408 module Ast_409 = Ast_409 module Ast_410 = Ast_410 module Ast_411 = Ast_411 module Ast_412 = Ast_412 module Ast_413 = Ast_413 module Ast_414 = Ast_414 module Ast_500 = Ast_500 module Ast_51 = Ast_51 module Ast_52 = Ast_52 module Ast_53 = Ast_54 module Ast_54 = Ast_54 (*$*) (* Manual migration between versions *) (*$foreach_version_pair (fun x y -> printf "module Migrate_%s_%s = Migrate_parsetree_%s_%s\n" x y x y; printf "module Migrate_%s_%s = Migrate_parsetree_%s_%s\n" y x y x; )*) module Migrate_402_403 = Migrate_parsetree_402_403 module Migrate_403_402 = Migrate_parsetree_403_402 module Migrate_403_404 = Migrate_parsetree_403_404 module Migrate_404_403 = Migrate_parsetree_404_403 module Migrate_404_405 = Migrate_parsetree_404_405 module Migrate_405_404 = Migrate_parsetree_405_404 module Migrate_405_406 = Migrate_parsetree_405_406 module Migrate_406_405 = Migrate_parsetree_406_405 module Migrate_406_407 = Migrate_parsetree_406_407 module Migrate_407_406 = Migrate_parsetree_407_406 module Migrate_407_408 = Migrate_parsetree_407_408 module Migrate_408_407 = Migrate_parsetree_408_407 module Migrate_408_409 = Migrate_parsetree_408_409 module Migrate_409_408 = Migrate_parsetree_409_408 module Migrate_409_410 = Migrate_parsetree_409_410 module Migrate_410_409 = Migrate_parsetree_410_409 module Migrate_410_411 = Migrate_parsetree_410_411 module Migrate_411_410 = Migrate_parsetree_411_410 module Migrate_411_412 = Migrate_parsetree_411_412 module Migrate_412_411 = Migrate_parsetree_412_411 module Migrate_412_413 = Migrate_parsetree_412_413 module Migrate_413_412 = Migrate_parsetree_413_412 module Migrate_413_414 = Migrate_parsetree_413_414 module Migrate_414_413 = Migrate_parsetree_414_413 module Migrate_414_500 = Migrate_parsetree_414_500 module Migrate_500_414 = Migrate_parsetree_500_414 module Migrate_500_51 = Migrate_parsetree_500_51 module Migrate_51_500 = Migrate_parsetree_51_500 module Migrate_51_52 = Migrate_parsetree_51_52 module Migrate_52_51 = Migrate_parsetree_52_51 module Migrate_52_53 = Migrate_parsetree_52_53 module Migrate_53_52 = Migrate_parsetree_53_52 module Migrate_53_54 = Migrate_parsetree_53_54 module Migrate_54_53 = Migrate_parsetree_54_53 (*$*) (* An abstraction of OCaml compiler versions *) module Versions = Migrate_parsetree_versions (* All versions are compatible with this signature *) module type OCaml_version = Versions.OCaml_version (*$foreach_version (fun suffix _ -> printf "module OCaml_%s = Versions.OCaml_%s\n" suffix suffix )*) module OCaml_402 = Versions.OCaml_402 module OCaml_403 = Versions.OCaml_403 module OCaml_404 = Versions.OCaml_404 module OCaml_405 = Versions.OCaml_405 module OCaml_406 = Versions.OCaml_406 module OCaml_407 = Versions.OCaml_407 module OCaml_408 = Versions.OCaml_408 module OCaml_409 = Versions.OCaml_409 module OCaml_410 = Versions.OCaml_410 module OCaml_411 = Versions.OCaml_411 module OCaml_412 = Versions.OCaml_412 module OCaml_413 = Versions.OCaml_413 module OCaml_414 = Versions.OCaml_414 module OCaml_500 = Versions.OCaml_500 module OCaml_51 = Versions.OCaml_51 module OCaml_52 = Versions.OCaml_52 module OCaml_53 = Versions.OCaml_53 module OCaml_54 = Versions.OCaml_54 (*$*) module OCaml_current = Versions.OCaml_current (* A Functor taking two OCaml versions and producing a module of functions migrating from one to the other. *) module Convert = Versions.Convert (* Aliases for compiler-libs modules that might be shadowed *) module Compiler_libs = struct module Location = Location module Longident = Longident module type Asttypes = module type of struct include Asttypes end module rec Asttypes : Asttypes = Asttypes module type Parsetree = module type of struct include Parsetree end module rec Parsetree : Parsetree = Parsetree module Docstrings = Docstrings module Ast_helper = Ast_helper module Ast_mapper = Ast_mapper end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>