Myparser.Testdemoval dummy_loc : Ppxlib.Location.ttype stream_item = Ppxlib.arg_label * Ppxlib.expressiontype 'a parser = stream_item list -> 'a parse_resultval return : 'a -> stream_item list -> 'a parse_resultval pnil : unit parserval myparse :
('a, 'b, 'c parse_result) Ppxlib.Ast_pattern.t ->
'b ->
'a ->
'c parse_resultval args_end : unit parserval named_string : string -> string parserval name : string parserval the_ident : string -> unit parserval pident : string parserval (<|>) :
('a -> 'b parse_result) ->
('a -> 'b parse_result) ->
'a ->
'b parse_resultval choice : ('a -> 'b parse_result) list -> 'a -> 'b parse_resultval wrap :
('a -> 'b parse_result) ->
(stream_item list -> 'c parse_result) ->
'a ->
onfail:'d ->
('b -> 'c -> 'd) ->
'dval loc : Ppxlib.Location.tval pp_prop_name : Ppx_show_runtime.Format.formatter -> prop_name -> unitval show_prop_name : prop_name -> stringval pp_prop_typ : Ppx_show_runtime.Format.formatter -> prop_typ -> unitval show_prop_typ : prop_typ -> stringval pp_prop_info : Ppx_show_runtime.Format.formatter -> prop_info -> unitval show_prop_info : prop_info -> stringval make_prop_info : unit -> prop_infoval prop_head : Ppxlib.expression -> (prop_name * prop_typ) parse_resultval try_ :
(stream_item list -> 'a parse_result) ->
stream_item list ->
'a option parse_resultval wrap_prop :
Ppxlib.expression ->
((prop_name * prop_typ) -> prop_info -> 'a) ->
onfail:'a ->
'aval empty_info : infoval pp_prop_item : Ppx_show_runtime.Format.formatter -> prop_item -> unitval show_prop_item : prop_item -> stringval pp_data_item : Ppx_show_runtime.Format.formatter -> data_item -> unitval show_data_item : data_item -> stringval show_data_items : data_item list -> stringval qmlargs : Ppxlib.expression -> unit parse_resultval singleton : Ppxlib.expression -> unit parse_resultval wrap_qml : Ppxlib.expression -> (info -> 'a) -> onfail:'a -> 'aval wrap_singleton : Ppxlib.expression -> (info -> 'a) -> onfail:'a -> 'aval parse_singleton : Ppxlib.expression -> info Base.Option.t