package html_of_jsx

  1. Overview
  2. Docs

Module PpxSource

module List = Stdlib.ListLabels
Sourceval repo_url : string
Sourceval issues_url : string
Sourceval pexp_list : loc:Ppxlib.location -> Ppxlib_ast.Ast.expression list -> Ppxlib_ast.Ast.expression
Sourceexception Error of Ppxlib.expression
Sourceval raise_errorf : loc:Ppxlib__.Location.t -> ('a, unit, string, 'b) Stdlib.format4 -> 'a
Sourceval collect_props : (Ppxlib.expression -> 'a) -> (Ppxlib.arg_label * Ppxlib.expression) list -> 'a option * (Ppxlib.arg_label * 'a) list
Sourceval unwrap_children : f:(Ppxlib.expression -> 'a) -> 'a list -> Ppxlib.expression -> 'a list
Sourceval is_jsx : Ppxlib.attribute -> bool
Sourceval has_jsx_attr : Ppxlib.attribute list -> bool
Sourceval rewrite_component : loc:Ppxlib__.Location.t -> Ppxlib__.Import.longident Ppxlib__.Import.loc -> (Ppxlib__.Import.arg_label * Ppxlib__.Import.expression) list -> Ppxlib_ast.Ast.expression list option -> Ppxlib__.Import.expression
Sourceval validate_attr : loc:Ppxlib__.Location.t -> string -> string -> Ppx__.Ppx_attributes.prop
Sourceval add_attribute_type_constraint : loc:Ppxlib.location -> is_optional:bool -> Ppx__.Ppx_attributes.attributeType -> Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expression
Sourceval make_attribute : loc:Ppxlib.location -> is_optional:bool -> prop:Ppx__.Ppx_attributes.prop -> Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expression
Sourceval is_optional : Ppxlib.arg_label -> bool
Sourceval transform_labelled : loc:'a -> tag_name:string -> Ppxlib.expression -> (Ppxlib.arg_label * Ppxlib_ast.Ast.expression) -> Ppxlib.expression
Sourceval transform_attributes : loc:Ppxlib.location -> tag_name:string -> (Ppxlib.arg_label * Ppxlib_ast.Ast.expression) list -> Ppxlib_ast.Ast.expression
Sourceval rewrite_node : loc:Ppxlib__.Location.t -> string -> (Ppxlib.arg_label * Ppxlib_ast.Ast.expression) list -> Ppxlib_ast.Ast.expression list option -> Ppxlib_ast.Ast.expression
Sourceval split_args : mapper:(Ppxlib_ast.Ast.expression -> 'a) -> (Ppxlib.arg_label * Ppxlib.expression) list -> 'a list option * (Ppxlib.arg_label * 'a) list
Sourceval reverse_pexp_list : loc:Ppxlib.location -> Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expression
Sourceval list_have_tail : Ppxlib.expression_desc -> bool
Sourceval transform_items_of_list : loc:Ppxlib.location -> mapper: < expression : Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expression.. > -> Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expression
Sourceval rewrite_jsx : Ppxlib.Ast_traverse.map
OCaml

Innovation. Community. Security.