package ppxlib

  1. Overview
  2. Docs
type (!'js, !'ocaml) t = ('js, 'ocaml) Select_ast(Ocaml).Type.t =
  1. | Signature : (Js.Ast.Parsetree.signature, Ocaml.Ast.Parsetree.signature) t
  2. | Structure : (Js.Ast.Parsetree.structure, Ocaml.Ast.Parsetree.structure) t
  3. | Toplevel_phrase : (Js.Ast.Parsetree.toplevel_phrase, Ocaml.Ast.Parsetree.toplevel_phrase) t
  4. | Out_phrase : (Js.Ast.Outcometree.out_phrase, Ocaml.Ast.Outcometree.out_phrase) t
  5. | Expression : (Js.Ast.Parsetree.expression, Ocaml.Ast.Parsetree.expression) t
  6. | Core_type : (Js.Ast.Parsetree.core_type, Ocaml.Ast.Parsetree.core_type) t
  7. | Type_declaration : (Js.Ast.Parsetree.type_declaration, Ocaml.Ast.Parsetree.type_declaration) t
  8. | Type_extension : (Js.Ast.Parsetree.type_extension, Ocaml.Ast.Parsetree.type_extension) t
  9. | Extension_constructor : (Js.Ast.Parsetree.extension_constructor, Ocaml.Ast.Parsetree.extension_constructor) t
  10. | List : ('a, 'b) t -> ('a list, 'b list) t
  11. | Pair : ('a0, 'b0) t * ('c, 'd) t -> ('a0 * 'c, 'b0 * 'd) t
OCaml

Innovation. Community. Security.