Flow_ast.JSXmodule Identifier : sig ... endmodule NamespacedName : sig ... endmodule ExpressionContainer : sig ... endmodule Text : sig ... endmodule Attribute : sig ... endmodule SpreadAttribute : sig ... endmodule MemberExpression : sig ... endtype ('M, 'T) name = | Identifier of ('M, 'T) Identifier.t| NamespacedName of ('M, 'T) NamespacedName.t| MemberExpression of ('M, 'T) MemberExpression.tval pp_name :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
Format.formatter ->
('M, 'T) name ->
unitval show_name :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
('M, 'T) name ->
stringmodule Opening : sig ... endmodule Closing : sig ... endmodule SpreadChild : sig ... endtype ('M, 'T) child = 'T * ('M, 'T) child'and ('M, 'T) child' = | Element of ('M, 'T) element| Fragment of ('M, 'T) fragment| ExpressionContainer of ('M, 'T) ExpressionContainer.t| SpreadChild of ('M, 'T) SpreadChild.t| Text of Text.tval pp_child :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
Format.formatter ->
('M, 'T) child ->
unitval show_child :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
('M, 'T) child ->
stringval pp_child' :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
Format.formatter ->
('M, 'T) child' ->
unitval show_child' :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
('M, 'T) child' ->
stringval pp_element :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
Format.formatter ->
('M, 'T) element ->
unitval show_element :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
('M, 'T) element ->
stringval pp_fragment :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
Format.formatter ->
('M, 'T) fragment ->
unitval show_fragment :
(Format.formatter -> 'M -> unit) ->
(Format.formatter -> 'T -> unit) ->
('M, 'T) fragment ->
string