Ppx_commonSourceservice
type options = {path : Ppxlib.expression;input : Ppxlib.expression;output : Ppxlib.expression;errors : Ppxlib.expression;params : Ppxlib.expression;section : Ppxlib.expression;name : Ppxlib.expression;descr : Ppxlib.expression;security : Ppxlib.expression;register : Ppxlib.expression;hide : Ppxlib.expression;input_example : Ppxlib.expression;output_example : Ppxlib.expression;error_type : Ppxlib.core_type;security_type : Ppxlib.core_type;debug : bool;directory : string option;service : Ppxlib.expression option;}val options :
?register:Astlib.Ast_500.Parsetree.expression ->
?name:string ->
Ppxlib.Location.t ->
optionsval get_options :
loc:Ppxlib.Location.t ->
?name:string ->
?client:bool ->
Ppxlib.payload ->
string option * optionsval service_value :
?name:string ->
?client:bool ->
meth:string ->
loc:Ppxlib.Location.t ->
Ppxlib.payload ->
Astlib.Ast_500.Parsetree.structure_item * string * optionsregister service/handler
val ppx_dir :
loc:Ppxlib.Location.t ->
'a option ->
Astlib.Ast_500.Parsetree.structure_item listval register_ws :
onclose:Ppxlib.value_binding list ->
string ->
string ->
Ppxlib.attribute ->
Astlib.Ast_500.Parsetree.structure_item listval process_ws :
onclose:Ppxlib.value_binding list ->
string ->
string ->
Ppxlib.attribute ->
Astlib.Ast_500.Parsetree.structure_item listserver
type server_options = {port : Ppxlib.expression;dir : Ppxlib.expression;catch : Ppxlib.expression;}