package pfff
Tools and APIs for program analysis, code visualization, refactoring
Install
Dune Dependency
Authors
Maintainers
Sources
0.39.1.tar.gz
md5=19e3eb1003161d8e7ed65c96c4f69d52
sha512=37834e1726a004272fbc153fc4cd0a6afdf02b7918acf27492acd60890c32591eb8f5b22fcfd99dd707d8507b8208bdb24c99de9fd940cc2ad0171f1d103743f
doc/pfff-matcher/Generic_vs_generic/GENERIC_VS_GENERIC/index.html
Module Generic_vs_generic.GENERIC_VS_GENERIC
Parameters
Signature
val m_either :
('a -> 'b -> X.tin -> ('c * 'd) X.tout) ->
('e -> 'f -> X.tin -> ('g * 'h) X.tout) ->
('a, 'e) Common.either ->
('b, 'f) Common.either ->
X.tin ->
(('c, 'g) Common.either * ('d, 'h) Common.either) X.tout
val m_module_name :
A.module_name ->
B.module_name ->
X.tin ->
(A.module_name * B.module_name) X.tout
val m_resolved_name :
A.resolved_name ->
B.resolved_name ->
X.tin ->
(A.resolved_name * B.resolved_name) X.tout
val m_arithmetic_operator :
A.arithmetic_operator ->
B.arithmetic_operator ->
X.tin ->
(A.arithmetic_operator * B.arithmetic_operator) X.tout
val m_container_operator :
A.container_operator ->
B.container_operator ->
X.tin ->
(A.container_operator * B.container_operator) X.tout
val m_other_expr_operator :
A.other_expr_operator ->
B.other_expr_operator ->
X.tin ->
(A.other_expr_operator * B.other_expr_operator) X.tout
val m_arguments :
A.arguments ->
B.arguments ->
X.tin ->
(A.arguments * B.arguments) X.tout
val m_list__m_argument :
A.arguments ->
B.arguments ->
X.tin ->
(A.arguments * B.arguments) X.tout
val m_argument :
A.argument ->
A.argument ->
X.tin ->
(A.argument * B.argument) X.tout
val m_other_argument_operator :
A.other_argument_operator ->
B.other_argument_operator ->
X.tin ->
(A.other_argument_operator * B.other_argument_operator) X.tout
val m_type_arguments : (A.type_arguments, B.type_arguments) matcher
val m_type_argument :
A.type_argument ->
B.type_argument ->
X.tin ->
(A.type_argument * B.type_argument) X.tout
val m_other_type_operator :
A.other_type_operator ->
B.other_type_operator ->
X.tin ->
(A.other_type_operator * B.other_type_operator) X.tout
val m_other_type_argument_operator :
A.other_type_argument_operator ->
B.other_type_argument_operator ->
X.tin ->
(A.other_type_argument_operator * B.other_type_argument_operator) X.tout
val m_attribute :
A.attribute ->
B.attribute ->
X.tin ->
(A.attribute * B.attribute) X.tout
val m_other_attribute_operator :
A.other_attribute_operator ->
B.other_attribute_operator ->
X.tin ->
(A.other_attribute_operator * B.other_attribute_operator) X.tout
val m_for_header :
A.for_header ->
B.for_header ->
X.tin ->
(A.for_header * B.for_header) X.tout
val m_for_var_or_expr :
A.for_var_or_expr ->
B.for_var_or_expr ->
X.tin ->
(A.for_var_or_expr * B.for_var_or_expr) X.tout
val m_case_and_body :
A.case_and_body ->
B.case_and_body ->
X.tin ->
(A.case_and_body * B.case_and_body) X.tout
val m_other_stmt_operator :
A.other_stmt_operator ->
B.other_stmt_operator ->
X.tin ->
(A.other_stmt_operator * B.other_stmt_operator) X.tout
val m_other_pattern_operator :
A.other_pattern_operator ->
B.other_pattern_operator ->
X.tin ->
(A.other_pattern_operator * B.other_pattern_operator) X.tout
val m_definition :
A.definition ->
B.definition ->
X.tin ->
(A.definition * B.definition) X.tout
val m_definition_kind :
A.definition_kind ->
B.definition_kind ->
X.tin ->
(A.definition_kind * B.definition_kind) X.tout
val m_type_parameter_constraint :
A.type_parameter_constraint ->
B.type_parameter_constraint ->
X.tin ->
(A.type_parameter_constraint * B.type_parameter_constraint) X.tout
val m_type_parameter_constraints :
A.type_parameter_constraints ->
B.type_parameter_constraints ->
X.tin ->
(A.type_parameter_constraints * B.type_parameter_constraints) X.tout
val m_type_parameter :
A.type_parameter ->
B.type_parameter ->
X.tin ->
(A.type_parameter * B.type_parameter) X.tout
val m_function_definition :
A.function_definition ->
B.function_definition ->
X.tin ->
(A.function_definition * B.function_definition) X.tout
val m_parameters :
A.parameters ->
B.parameters ->
X.tin ->
(A.parameters * B.parameters) X.tout
val m_parameter :
A.parameter ->
B.parameter ->
X.tin ->
(A.parameter * B.parameter) X.tout
val m_parameter_classic :
A.parameter_classic ->
B.parameter_classic ->
X.tin ->
(A.parameter_classic * B.parameter_classic) X.tout
val m_other_parameter_operator :
A.other_parameter_operator ->
B.other_parameter_operator ->
X.tin ->
(A.other_parameter_operator * B.other_parameter_operator) X.tout
val m_variable_definition :
A.variable_definition ->
B.variable_definition ->
X.tin ->
(A.variable_definition * B.variable_definition) X.tout
val m_type_definition :
A.type_definition ->
B.type_definition ->
X.tin ->
(A.type_definition * B.type_definition) X.tout
val m_or_type :
A.or_type_element ->
B.or_type_element ->
X.tin ->
(A.or_type_element * B.or_type_element) X.tout
val m_other_type_kind_operator :
A.other_type_kind_operator ->
B.other_type_kind_operator ->
X.tin ->
(A.other_type_kind_operator * B.other_type_kind_operator) X.tout
val m_class_definition :
A.class_definition ->
B.class_definition ->
X.tin ->
(A.class_definition * B.class_definition) X.tout
val m_class_kind :
A.class_kind ->
B.class_kind ->
X.tin ->
(A.class_kind * B.class_kind) X.tout
val m_directive :
A.directive ->
B.directive ->
X.tin ->
(A.directive * B.directive) X.tout
val m_other_directive_operator :
A.other_directive_operator ->
B.other_directive_operator ->
X.tin ->
(A.other_directive_operator * B.other_directive_operator) X.tout
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page