package flow_parser

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Identifier : sig ... end
module NamespacedName : sig ... end
module ExpressionContainer : sig ... end
module Text : sig ... end
module Attribute : sig ... end
module SpreadAttribute : sig ... end
module MemberExpression : sig ... end
type !'M name =
  1. | Identifier of 'M Identifier.t
  2. | NamespacedName of 'M NamespacedName.t
  3. | MemberExpression of 'M MemberExpression.t
val pp_name : (Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) -> Ppx_deriving_runtime.Format.formatter -> 'M name -> Ppx_deriving_runtime.unit
val show_name : (Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) -> 'M name -> Ppx_deriving_runtime.string
module Opening : sig ... end
module Closing : sig ... end
type (!'M, !'T) child = 'M * ('M, 'T) child'
and (!'M, !'T) child' =
  1. | Element of ('M, 'T) element
  2. | Fragment of ('M, 'T) fragment
  3. | ExpressionContainer of ('M, 'T) ExpressionContainer.t
  4. | SpreadChild of ('M, 'T) Expression.t
  5. | Text of Text.t
and (!'M, !'T) element = {
  1. openingElement : ('M, 'T) Opening.t;
  2. closingElement : 'M Closing.t option;
  3. children : ('M, 'T) child list;
}
and (!'M, !'T) fragment = {
  1. frag_openingElement : 'M;
  2. frag_closingElement : 'M option;
  3. frag_children : ('M, 'T) child list;
}
val pp_child : (Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) -> (Ppx_deriving_runtime.Format.formatter -> 'T -> Ppx_deriving_runtime.unit) -> Ppx_deriving_runtime.Format.formatter -> ('M, 'T) child -> Ppx_deriving_runtime.unit
val show_child : (Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) -> (Ppx_deriving_runtime.Format.formatter -> 'T -> Ppx_deriving_runtime.unit) -> ('M, 'T) child -> Ppx_deriving_runtime.string
val pp_child' : (Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) -> (Ppx_deriving_runtime.Format.formatter -> 'T -> Ppx_deriving_runtime.unit) -> Ppx_deriving_runtime.Format.formatter -> ('M, 'T) child' -> Ppx_deriving_runtime.unit
val show_child' : (Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) -> (Ppx_deriving_runtime.Format.formatter -> 'T -> Ppx_deriving_runtime.unit) -> ('M, 'T) child' -> Ppx_deriving_runtime.string
val pp_element : (Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) -> (Ppx_deriving_runtime.Format.formatter -> 'T -> Ppx_deriving_runtime.unit) -> Ppx_deriving_runtime.Format.formatter -> ('M, 'T) element -> Ppx_deriving_runtime.unit
val show_element : (Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) -> (Ppx_deriving_runtime.Format.formatter -> 'T -> Ppx_deriving_runtime.unit) -> ('M, 'T) element -> Ppx_deriving_runtime.string
val pp_fragment : (Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) -> (Ppx_deriving_runtime.Format.formatter -> 'T -> Ppx_deriving_runtime.unit) -> Ppx_deriving_runtime.Format.formatter -> ('M, 'T) fragment -> Ppx_deriving_runtime.unit
val show_fragment : (Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) -> (Ppx_deriving_runtime.Format.formatter -> 'T -> Ppx_deriving_runtime.unit) -> ('M, 'T) fragment -> Ppx_deriving_runtime.string
OCaml

Innovation. Community. Security.