123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687(**************************************************************************)(* *)(* 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. *)(* *)(**************************************************************************)(*$ open Astlib_cinaps_helpers
open Printf $*)(* Copy of OCaml parsetrees *)(*$
foreach_version (fun suffix _ ->
printf "module Ast_%s = Ast_%s\n" suffix suffix)
*)moduleAst_402=Ast_402moduleAst_403=Ast_403moduleAst_404=Ast_404moduleAst_405=Ast_405moduleAst_406=Ast_406moduleAst_407=Ast_407moduleAst_408=Ast_408moduleAst_409=Ast_409moduleAst_410=Ast_410moduleAst_411=Ast_411moduleAst_412=Ast_412moduleAst_413=Ast_413moduleAst_414=Ast_414moduleAst_500=Ast_500(*$*)(* Manual migration between versions *)(*$
foreach_version_pair (fun x y ->
printf "module Migrate_%s_%s = Migrate_%s_%s\n" x y x y;
printf "module Migrate_%s_%s = Migrate_%s_%s\n" y x y x)
*)moduleMigrate_402_403=Migrate_402_403moduleMigrate_403_402=Migrate_403_402moduleMigrate_403_404=Migrate_403_404moduleMigrate_404_403=Migrate_404_403moduleMigrate_404_405=Migrate_404_405moduleMigrate_405_404=Migrate_405_404moduleMigrate_405_406=Migrate_405_406moduleMigrate_406_405=Migrate_406_405moduleMigrate_406_407=Migrate_406_407moduleMigrate_407_406=Migrate_407_406moduleMigrate_407_408=Migrate_407_408moduleMigrate_408_407=Migrate_408_407moduleMigrate_408_409=Migrate_408_409moduleMigrate_409_408=Migrate_409_408moduleMigrate_409_410=Migrate_409_410moduleMigrate_410_409=Migrate_410_409moduleMigrate_410_411=Migrate_410_411moduleMigrate_411_410=Migrate_411_410moduleMigrate_411_412=Migrate_411_412moduleMigrate_412_411=Migrate_412_411moduleMigrate_412_413=Migrate_412_413moduleMigrate_413_412=Migrate_413_412moduleMigrate_413_414=Migrate_413_414moduleMigrate_414_413=Migrate_414_413moduleMigrate_414_500=Migrate_414_500moduleMigrate_500_414=Migrate_500_414(*$*)(* Compiler modules *)moduleAst_metadata=Ast_metadatamoduleConfig=ConfigmoduleKeyword=KeywordmoduleLocation=LocationmoduleLongident=LongidentmoduleParse=Parsemodule Pprintast=Pprintastletinit_error_reporting_style_using_env_vars ()=(*IF_AT_LEAST 408 Ocaml_common.Compmisc.read_clflags_from_env () *)(*IF_NOT_AT_LEAST 408 () *)(** Adjust the reporting style of error messages to the environment variables OCAML_COLOR and OCAML_ERROR_STYLE. *)