生成 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。
我正在查看 reasonml 代码,我在输出 AST 的文件中找到 Config.ast_intf_magic_number
。
这个号码有什么用,为什么需要它?
参考: https://github.com/facebook/reason/blob/master/src/refmt/reason_interface_printer.ml#L48
它是一个二进制文件标识符,将文件标记为特定 OCaml 版本的 cmi。