val locmk : ?loc:Ppxlib.Ast_helper.loc -> 'a -> 'b Ppxlib.loc
val strloc :
?loc:Ppxlib.Ast_helper.loc ->
Ppxlib.label ->
Ppxlib.label Ppxlib.Ast_helper.with_loc
val lidloc :
?loc:Ppxlib.Ast_helper.loc ->
string ->
Ppxlib.Longident.t Ppxlib.loc
val typcons :
?loc:Ppxlib_ast__Ast_helper_lite.loc ->
?attrs:Ppxlib_ast__Ast_helper_lite.attrs ->
?args:Astlib.Ast_500.Parsetree.core_type list ->
string ->
Astlib.Ast_500.Parsetree.core_type
val pvar :
?loc:Ppxlib_ast__Ast_helper_lite.loc ->
?attrs:Ppxlib_ast__Ast_helper_lite.attrs ->
Ppxlib.label ->
Astlib.Ast_500.Parsetree.pattern
val evar :
?open_:string ->
?loc:Ppxlib_ast__Ast_helper_lite.loc ->
?attrs:Ppxlib_ast__Ast_helper_lite.attrs ->
string ->
Astlib.Ast_500.Parsetree.expression
val elist :
?loc:Ppxlib.Location.t ->
Ppxlib_ast.Ast.expression list ->
Ppxlib_ast.Ast.expression
val plist :
?loc:Ppxlib.Location.t ->
Ppxlib_ast.Ast.pattern list ->
Ppxlib_ast.Ast.pattern
val attr :
string ->
Astlib.Ast_500.Parsetree.expression ->
Astlib.Ast_500.Parsetree.attribute
val doc_attribute :
[> `docstr of string | `nodoc ] ->
Astlib.Ast_500.Parsetree.attribute list
val show_attribute : Astlib.Ast_500.Parsetree.attribute list
val warning_attribute : string -> Astlib.Ast_500.Parsetree.attribute list
val sprintf : ('a, Stdlib.Format.formatter, unit, string) Stdlib.format4 -> 'b
val escape_as_constructor_name : string -> string