Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何找到接口,即OCaml包提供的函数集?_Ocaml_Abstract Syntax Tree_Opam_Ppx - Fatal编程技术网

如何找到接口,即OCaml包提供的函数集?

如何找到接口,即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模块提供的函数集,有几个选项。以下是其中的几

我需要将OCaml源文件解析为类型化AST,我相信ppx_jane是完成这项工作的合适包。使用opam安装后,我仍然不知道有哪些功能可用

这是opam上ppx_jane软件包的一个链接。它只说明基本信息和依赖关系


虽然我可以在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文档。