Concrete.Arguments
type t = private {
posonlyargs : Argument.t list; |
args : Argument.t list; |
vararg : Argument.t option; |
kwonlyargs : Argument.t list; |
kw_defaults : Expression.t option list; |
kwarg : Argument.t option; |
defaults : Expression.t list; |
}
include Ppx_compare_lib.Comparable.S with type t := t
val compare : t Base__Ppx_compare_lib.compare
val make_t :
?posonlyargs:Argument.t list ->
?args:Argument.t list ->
?vararg:Argument.t ->
?kwonlyargs:Argument.t list ->
?kw_defaults:Expression.t option list ->
?kwarg:Argument.t ->
?defaults:Expression.t list ->
unit ->
t