Up
Index of modules
A
Ast
[
Migrate_parsetree_versions.OCaml_version
]
Ast definition for this version
Ast_402
[
Migrate_parsetree
]
Ast_402
Abstract syntax tree produced by parsing
Ast_403
[
Migrate_parsetree
]
Ast_403
Abstract syntax tree produced by parsing
Ast_404
[
Migrate_parsetree
]
Ast_404
Auxiliary AST types used by parsetree and typedtree.
Ast_405
[
Migrate_parsetree
]
Ast_405
Auxiliary AST types used by parsetree and typedtree.
Ast_406
[
Migrate_parsetree
]
Ast_406
Auxiliary AST types used by parsetree and typedtree.
Ast_407
[
Migrate_parsetree
]
Ast_407
Auxiliary AST types used by parsetree and typedtree.
Ast_helper
[
Migrate_parsetree.Compiler_libs
]
Ast_helper
[
Ast_407
]
Ast_helper
[
Ast_406
]
Ast_helper
[
Ast_405
]
Ast_helper
[
Ast_404
]
Ast_helper
[
Ast_403
]
Ast_helper
[
Ast_402
]
Ast_io
[
Migrate_parsetree
]
Ast_mapper
[
Migrate_parsetree.Compiler_libs
]
Ast_mapper
[
Migrate_parsetree_versions.Ast
]
Ast_mapper
[
Ast_407
]
Ast_mapper
[
Ast_406
]
Ast_mapper
[
Ast_405
]
Ast_mapper
[
Ast_404
]
Ast_mapper
[
Ast_403
]
Ast_mapper
[
Ast_402
]
Asttypes
[
Migrate_parsetree.Compiler_libs
]
Asttypes
[
Ast_407
]
Asttypes
[
Ast_406
]
Asttypes
[
Ast_405
]
Asttypes
[
Ast_404
]
Asttypes
[
Ast_403
]
Asttypes
[
Ast_402
]
C
Cf
[
Ast_407.Ast_helper
]
Cf
[
Ast_406.Ast_helper
]
Cf
[
Ast_405.Ast_helper
]
Cf
[
Ast_404.Ast_helper
]
Cf
[
Ast_403.Ast_helper
]
Cf
[
Ast_402.Ast_helper
]
Ci
[
Ast_407.Ast_helper
]
Ci
[
Ast_406.Ast_helper
]
Ci
[
Ast_405.Ast_helper
]
Ci
[
Ast_404.Ast_helper
]
Ci
[
Ast_403.Ast_helper
]
Ci
[
Ast_402.Ast_helper
]
Cl
[
Ast_407.Ast_helper
]
Cl
[
Ast_406.Ast_helper
]
Cl
[
Ast_405.Ast_helper
]
Cl
[
Ast_404.Ast_helper
]
Cl
[
Ast_403.Ast_helper
]
Cl
[
Ast_402.Ast_helper
]
Compiler_libs
[
Migrate_parsetree
]
Config
[
Migrate_parsetree_versions.Ast
]
Config
[
Ast_407
]
Config
[
Ast_406
]
Config
[
Ast_405
]
Config
[
Ast_404
]
Config
[
Ast_403
]
Config
[
Ast_402
]
Const
[
Ast_407.Ast_helper
]
Const
[
Ast_406.Ast_helper
]
Const
[
Ast_405.Ast_helper
]
Const
[
Ast_404.Ast_helper
]
Const
[
Ast_403.Ast_helper
]
Convert
[
Migrate_parsetree
]
Convert
[
Migrate_parsetree_versions
]
Module level migration
Csig
[
Ast_407.Ast_helper
]
Csig
[
Ast_406.Ast_helper
]
Csig
[
Ast_405.Ast_helper
]
Csig
[
Ast_404.Ast_helper
]
Csig
[
Ast_403.Ast_helper
]
Csig
[
Ast_402.Ast_helper
]
Cstr
[
Ast_407.Ast_helper
]
Cstr
[
Ast_406.Ast_helper
]
Cstr
[
Ast_405.Ast_helper
]
Cstr
[
Ast_404.Ast_helper
]
Cstr
[
Ast_403.Ast_helper
]
Cstr
[
Ast_402.Ast_helper
]
Ctf
[
Ast_407.Ast_helper
]
Ctf
[
Ast_406.Ast_helper
]
Ctf
[
Ast_405.Ast_helper
]
Ctf
[
Ast_404.Ast_helper
]
Ctf
[
Ast_403.Ast_helper
]
Ctf
[
Ast_402.Ast_helper
]
Cty
[
Ast_407.Ast_helper
]
Cty
[
Ast_406.Ast_helper
]
Cty
[
Ast_405.Ast_helper
]
Cty
[
Ast_404.Ast_helper
]
Cty
[
Ast_403.Ast_helper
]
Cty
[
Ast_402.Ast_helper
]
D
Def
[
Migrate_parsetree_406_407_migrate
]
Def
[
Migrate_parsetree_406_405_migrate
]
Def
[
Migrate_parsetree_404_403_migrate
]
Def
[
Migrate_parsetree_403_402_migrate
]
Def
[
Migrate_parsetree
]
Docstrings
[
Migrate_parsetree.Compiler_libs
]
Docstrings
[
Ast_407
]
Docstrings
[
Ast_406
]
Docstrings
[
Ast_405
]
Docstrings
[
Ast_404
]
Docstrings
[
Ast_403
]
Docstrings
[
Ast_402
]
Driver
[
Migrate_parsetree
]
E
Exp
[
Ast_407.Ast_helper
]
Exp
[
Ast_406.Ast_helper
]
Exp
[
Ast_405.Ast_helper
]
Exp
[
Ast_404.Ast_helper
]
Exp
[
Ast_403.Ast_helper
]
Exp
[
Ast_402.Ast_helper
]
F
From
[
Migrate_parsetree_407_406_migrate
]
From
[
Migrate_parsetree_406_407_migrate
]
From
[
Migrate_parsetree_406_405_migrate
]
From
[
Migrate_parsetree_405_406_migrate
]
From
[
Migrate_parsetree_405_404_migrate
]
From
[
Migrate_parsetree_404_405_migrate
]
From
[
Migrate_parsetree_404_403_migrate
]
From
[
Migrate_parsetree_403_404_migrate
]
From
[
Migrate_parsetree_403_402_migrate
]
From
[
Migrate_parsetree_402_403_migrate
]
I
Incl
[
Ast_407.Ast_helper
]
Incl
[
Ast_406.Ast_helper
]
Incl
[
Ast_405.Ast_helper
]
Incl
[
Ast_404.Ast_helper
]
Incl
[
Ast_403.Ast_helper
]
Incl
[
Ast_402.Ast_helper
]
L
Location
[
Migrate_parsetree.Compiler_libs
]
Location
[
Ast_407
]
Location
[
Ast_406
]
Location
[
Ast_405
]
Location
[
Ast_404
]
Location
[
Ast_403
]
Location
[
Ast_402
]
Longident
[
Migrate_parsetree.Compiler_libs
]
Longident
[
Ast_407
]
Longident
[
Ast_406
]
Longident
[
Ast_405
]
Longident
[
Ast_404
]
Longident
[
Ast_403
]
Longident
[
Ast_402
]
M
Mb
[
Ast_407.Ast_helper
]
Mb
[
Ast_406.Ast_helper
]
Mb
[
Ast_405.Ast_helper
]
Mb
[
Ast_404.Ast_helper
]
Mb
[
Ast_403.Ast_helper
]
Mb
[
Ast_402.Ast_helper
]
Md
[
Ast_407.Ast_helper
]
Md
[
Ast_406.Ast_helper
]
Md
[
Ast_405.Ast_helper
]
Md
[
Ast_404.Ast_helper
]
Md
[
Ast_403.Ast_helper
]
Md
[
Ast_402.Ast_helper
]
Migrate_402_403
[
Migrate_parsetree
]
Migrate_403_402
[
Migrate_parsetree
]
Migrate_403_404
[
Migrate_parsetree
]
Migrate_404_403
[
Migrate_parsetree
]
Migrate_404_405
[
Migrate_parsetree
]
Migrate_405_404
[
Migrate_parsetree
]
Migrate_405_406
[
Migrate_parsetree
]
Migrate_406_405
[
Migrate_parsetree
]
Migrate_406_407
[
Migrate_parsetree
]
Migrate_407_406
[
Migrate_parsetree
]
Migrate_parsetree
Migrate_parsetree_402_403
Migrate_parsetree_402_403_migrate
Migrate_parsetree_403_402
Migrate_parsetree_403_402_migrate
Migrate_parsetree_403_404
Migrate_parsetree_403_404_migrate
Migrate_parsetree_404_403
Migrate_parsetree_404_403_migrate
Migrate_parsetree_404_405
Migrate_parsetree_404_405_migrate
Migrate_parsetree_405_404
Migrate_parsetree_405_404_migrate
Migrate_parsetree_405_406
Migrate_parsetree_405_406_migrate
Migrate_parsetree_406_405
Migrate_parsetree_406_405_migrate
Migrate_parsetree_406_407
Migrate_parsetree_406_407_migrate
Migrate_parsetree_407_406
Migrate_parsetree_407_406_migrate
Migrate_parsetree_ast_io
A marshalled ast packs the ast with the corresponding version of the frontend
Migrate_parsetree_compiler_functions
Migrate_parsetree_def
Features which are not available in all versions of the frontend
Migrate_parsetree_driver
State a rewriter can access
Migrate_parsetree_driver_main
Migrate_parsetree_ocamlbuild
Migrate_parsetree_parse
Migrate_parsetree_versions
Abstracting an OCaml frontend
Mod
[
Ast_407.Ast_helper
]
Mod
[
Ast_406.Ast_helper
]
Mod
[
Ast_405.Ast_helper
]
Mod
[
Ast_404.Ast_helper
]
Mod
[
Ast_403.Ast_helper
]
Mod
[
Ast_402.Ast_helper
]
Mtd
[
Ast_407.Ast_helper
]
Mtd
[
Ast_406.Ast_helper
]
Mtd
[
Ast_405.Ast_helper
]
Mtd
[
Ast_404.Ast_helper
]
Mtd
[
Ast_403.Ast_helper
]
Mtd
[
Ast_402.Ast_helper
]
Mty
[
Ast_407.Ast_helper
]
Mty
[
Ast_406.Ast_helper
]
Mty
[
Ast_405.Ast_helper
]
Mty
[
Ast_404.Ast_helper
]
Mty
[
Ast_403.Ast_helper
]
Mty
[
Ast_402.Ast_helper
]
O
OCaml_402
[
Migrate_parsetree
]
OCaml_402
[
Migrate_parsetree_versions
]
OCaml_403
[
Migrate_parsetree
]
OCaml_403
[
Migrate_parsetree_versions
]
OCaml_404
[
Migrate_parsetree
]
OCaml_404
[
Migrate_parsetree_versions
]
OCaml_405
[
Migrate_parsetree
]
OCaml_405
[
Migrate_parsetree_versions
]
OCaml_406
[
Migrate_parsetree
]
OCaml_406
[
Migrate_parsetree_versions
]
OCaml_407
[
Migrate_parsetree
]
OCaml_407
[
Migrate_parsetree_versions
]
OCaml_current
[
Migrate_parsetree
]
OCaml_current
[
Migrate_parsetree_versions
]
Opn
[
Ast_407.Ast_helper
]
Opn
[
Ast_406.Ast_helper
]
Opn
[
Ast_405.Ast_helper
]
Opn
[
Ast_404.Ast_helper
]
Opn
[
Ast_403.Ast_helper
]
Opn
[
Ast_402.Ast_helper
]
Outcometree
[
Migrate_parsetree_versions.Ast
]
Outcometree
[
Ast_407
]
Outcometree
[
Ast_406
]
Outcometree
[
Ast_405
]
Outcometree
[
Ast_404
]
Outcometree
[
Ast_403
]
Outcometree
[
Ast_402
]
P
Parse
[
Migrate_parsetree
]
Parsetree
[
Migrate_parsetree.Compiler_libs
]
Parsetree
[
Migrate_parsetree_versions.Ast
]
Parsetree
[
Ast_407
]
Parsetree
[
Ast_406
]
Parsetree
[
Ast_405
]
Parsetree
[
Ast_404
]
Parsetree
[
Ast_403
]
Parsetree
[
Ast_402
]
Pat
[
Ast_407.Ast_helper
]
Pat
[
Ast_406.Ast_helper
]
Pat
[
Ast_405.Ast_helper
]
Pat
[
Ast_404.Ast_helper
]
Pat
[
Ast_403.Ast_helper
]
Pat
[
Ast_402.Ast_helper
]
S
Sig
[
Ast_407.Ast_helper
]
Sig
[
Ast_406.Ast_helper
]
Sig
[
Ast_405.Ast_helper
]
Sig
[
Ast_404.Ast_helper
]
Sig
[
Ast_403.Ast_helper
]
Sig
[
Ast_402.Ast_helper
]
Str
[
Ast_407.Ast_helper
]
Str
[
Ast_406.Ast_helper
]
Str
[
Ast_405.Ast_helper
]
Str
[
Ast_404.Ast_helper
]
Str
[
Ast_403.Ast_helper
]
Str
[
Ast_402.Ast_helper
]
T
Te
[
Ast_407.Ast_helper
]
Type extensions
Te
[
Ast_406.Ast_helper
]
Type extensions
Te
[
Ast_405.Ast_helper
]
Type extensions
Te
[
Ast_404.Ast_helper
]
Type extensions
Te
[
Ast_403.Ast_helper
]
Type extensions
Te
[
Ast_402.Ast_helper
]
Type extensions
To
[
Migrate_parsetree_407_406_migrate
]
To
[
Migrate_parsetree_406_407_migrate
]
To
[
Migrate_parsetree_406_405_migrate
]
To
[
Migrate_parsetree_405_406_migrate
]
To
[
Migrate_parsetree_405_404_migrate
]
To
[
Migrate_parsetree_404_405_migrate
]
To
[
Migrate_parsetree_404_403_migrate
]
To
[
Migrate_parsetree_403_404_migrate
]
To
[
Migrate_parsetree_403_402_migrate
]
To
[
Migrate_parsetree_402_403_migrate
]
Typ
[
Ast_407.Ast_helper
]
Typ
[
Ast_406.Ast_helper
]
Typ
[
Ast_405.Ast_helper
]
Typ
[
Ast_404.Ast_helper
]
Typ
[
Ast_403.Ast_helper
]
Typ
[
Ast_402.Ast_helper
]
Type
[
Ast_407.Ast_helper
]
Type
[
Ast_406.Ast_helper
]
Type
[
Ast_405.Ast_helper
]
Type
[
Ast_404.Ast_helper
]
Type
[
Ast_403.Ast_helper
]
Type
[
Ast_402.Ast_helper
]
V
Val
[
Ast_407.Ast_helper
]
Val
[
Ast_406.Ast_helper
]
Val
[
Ast_405.Ast_helper
]
Val
[
Ast_404.Ast_helper
]
Val
[
Ast_403.Ast_helper
]
Val
[
Ast_402.Ast_helper
]
Vb
[
Ast_407.Ast_helper
]
Vb
[
Ast_406.Ast_helper
]
Vb
[
Ast_405.Ast_helper
]
Vb
[
Ast_404.Ast_helper
]
Vb
[
Ast_403.Ast_helper
]
Vb
[
Ast_402.Ast_helper
]
Versions
[
Migrate_parsetree
]