Reason_migrate_parsetree.Ast_ioSourcetype ast = | Impl : (module Reason_migrate_parsetree__.Migrate_parsetree_versions.OCaml_version
with type Ast.Parsetree.structure = 'concrete)
* 'concrete -> ast| Intf : (module Reason_migrate_parsetree__.Migrate_parsetree_versions.OCaml_version
with type Ast.Parsetree.signature = 'concrete)
* 'concrete -> astA marshalled ast packs the ast with the corresponding version of the frontend
A simple alias used for the filename of the source that produced an AST
Load a marshalled AST from a channel
Any exception raised during unmarshalling (see Marshal) can escape.
Load a marshalled AST from a byte string.
See from_channel description for exception that can be raised.
Marshal an AST to a channel