package pfff

  1. Overview
  2. Docs
Tools and APIs for program analysis, code visualization, refactoring

Install

Dune Dependency

Authors

Maintainers

Sources

0.39.5.tar.gz
md5=e23dbd320a8681b74315162a02bf97a7
sha512=2998432bcd6d9a459331d733c4446d35459d42787fcf2fd332d3ec5131a4d358bb8f060b45d38696bcd584e1eaa8c1b21b82d7d3005e83c1ecefd22fec842ee7

doc/pfff-lang_ml-analyze/Ml_to_generic/index.html

Module Ml_to_generic

module G = Ast_generic
val id : 'a -> 'a
val option : ('a -> 'b) -> 'a option -> 'b option
val list : ('a -> 'b) -> 'a list -> 'b list
val string : 'a -> 'a
val bool : 'a -> 'a
val int : 'a -> 'a
val error : Parse_info.t -> string -> 'a
val fake_info : unit -> Parse_info.t
val info : 'a -> 'a
val tok : 'a -> 'a
val wrap : ('a -> 'b) -> ('a * 'c) -> 'b * 'c
val ident : Ast_ml.ident -> G.ident
val name : Ast_ml.name -> G.name
val qualifier : Ast_ml.qualifier -> G.qualifier
val type_ : Ast_ml.type_ -> G.type_
val expr : Ast_ml.expr -> G.expr
val literal : Ast_ml.literal -> G.literal
val argument : Ast_ml.argument -> G.argument
val match_case : Ast_ml.match_case -> G.action
val rec_opt : Ast_ml.rec_opt -> Ast_ml.tok option
val pattern : Ast_ml.parameter -> G.pattern
val let_binding : Ast_ml.let_binding -> G.expr
val let_def : Ast_ml.let_def -> unit
val parameter : Ast_ml.parameter -> G.parameter
val type_parameter : Ast_ml.type_parameter -> G.type_parameter
val module_declaration : Ast_ml.module_declaration -> unit
val module_expr : Ast_ml.module_expr -> unit
val item : Ast_ml.item -> unit
val program : Ast_ml.item list -> unit list
OCaml

Innovation. Community. Security.