如何找到接口,即OCaml包提供的函数集?
我需要将OCaml源文件解析为类型化AST,我相信ppx_jane是完成这项工作的合适包。使用opam安装后,我仍然不知道有哪些功能可用 这是opam上ppx_jane软件包的一个链接。它只说明基本信息和依赖关系如何找到接口,即OCaml包提供的函数集?,ocaml,abstract-syntax-tree,opam,ppx,Ocaml,Abstract Syntax Tree,Opam,Ppx,我需要将OCaml源文件解析为类型化AST,我相信ppx_jane是完成这项工作的合适包。使用opam安装后,我仍然不知道有哪些功能可用 这是opam上ppx_jane软件包的一个链接。它只说明基本信息和依赖关系 虽然我可以在Github上搜索其他程序员如何调用此包提供的函数,但我仍然无法获得所有可用函数的详尽列表。有点晚了,但对于您最初的问题,(OCaml源文件->键入AST)ocamlc-dtypedtree A.ml不起作用吗 关于了解OCaml模块提供的函数集,有几个选项。以下是其中的几
虽然我可以在Github上搜索其他程序员如何调用此包提供的函数,但我仍然无法获得所有可用函数的详尽列表。有点晚了,但对于您最初的问题,(OCaml源文件->键入AST)ocamlc-dtypedtree A.ml
不起作用吗
关于了解OCaml模块提供的函数集,有几个选项。以下是其中的几个:
在线查看文档
在您最喜欢的顶级中:
#require "package_name";;
#show Module_name;;
ocamlc-i module.ml
有点晚了,但对于您原来的问题,(OCaml源文件->键入AST)ocamlc-dtypedtree A.ml
关于了解OCaml模块提供的函数集,有几个选项。以下是其中的几个:
在线查看文档
在您最喜欢的顶级中:
#require "package_name";;
#show Module_name;;
ocamlc-i module.ml
这个页面对你有帮助吗?你能提供更多关于你想做什么的信息吗?因为ppx_jane根本不是将OCaml源文件转换为AST(键入或不键入)所需的东西。ppx_jane只是janestreet使用的所有语法扩展的一个包。我最初打算使用janestreet使用的ppx_ast。但是,它的jbuild有一个问题(我已经提交了一个问题)。因此,我正在寻找一个包,其中可能包含一个函数,可以将一段OCaml代码转换为AST类型。您打算如何处理这个AST类型?你的问题的答案取决于你的实际目标。这一页:帮助你吗?你能提供更多关于你想做什么的信息吗?因为ppx_jane根本不是将OCaml源文件转换为AST(键入或不键入)所需的东西。ppx_jane只是janestreet使用的所有语法扩展的一个包。我最初打算使用janestreet使用的ppx_ast。但是,它的jbuild有一个问题(我已经提交了一个问题)。因此,我正在寻找一个包,其中可能包含一个函数,可以将一段OCaml代码转换为AST类型。您打算如何处理这个AST类型?问题的答案取决于您的实际目标。选项2和3不适用于ppx文档。选项2和3不适用于ppx文档。