module Xlist = Diffast_misc.Xlistmodule Binding = Diffast_misc.BindingSourceval mk_macro_id : string -> string Sourceval mk_macro_call_id : ?args:string -> string -> string Sourceval args_to_simple_string : < label : L.t.. > list -> string Sourceclass node : ?lloc:LLoc.c option -> ?children:node list option -> ?info:I.t option -> ?pvec:
int list
option -> L.t -> object ... end Sourceval node_opt_to_name_opt : < get_name : 'a.. > option -> 'a option Sourceval node_list_to_name_list : < get_name_opt : 'a option.. > list -> 'a list Sourceexception Type_not_found Sourceval int_pat : Str.regexp Sourceval char_pat : Str.regexp Sourceval str_pat : Str.regexp Sourceval get_char_ty_v : Str.regexp -> string -> string * string Sourceval encode_ident : string -> string Sourceval decode_ident : string -> string Sourceval prefix_of_encoded : string -> string Sourceval encode_name : string -> string Sourceval encode_op : ?unary:bool -> node -> string Sourceval encode_template_arguments : node list -> string Sourceval param_tys_and_is_vararg_of_param_decl_clause : node -> Type.t list * bool Sourceval subtree_to_string :
(< children : 'a list ; to_string : string.. > as 'a) ->
string Sourceval to_string :
< root : < children : 'a list ; to_string : string.. > as 'a.. > ->
string Sourceval dump :
< root : < children : 'a list ; to_string : string.. > as 'a.. > ->
unit