生成 ocaml AST 时 Config.ast_impl_magic_number 用于什么

What is Config.ast_impl_magic_number used for when generating ocaml AST

我正在查看 reasonml 代码,我在输出 AST 的文件中找到 Config.ast_intf_magic_number

这个号码有什么用,为什么需要它?

参考: https://github.com/facebook/reason/blob/master/src/refmt/reason_interface_printer.ml#L48

它是一个二进制文件标识符,将文件标记为特定 OCaml 版本的 cmi。