Module Cobol_ptree.COMPARE
type 'a compare_fun = 'a -> 'a -> int
val compare_struct : int -> int Stdlib.Lazy.t -> int
val compare_name : string -> string -> int
val compare_term : 'a. 'a Cobol_ptree__.Terms.term compare_fun
val compare_expression :
Cobol_ptree__.Terms.expression ->
Cobol_ptree__.Terms.expression ->
Ppx_deriving_runtime.int
val compare_binary_relation :
(Cobol_ptree__.Terms.expression
* Cobol_ptree__.Terms.relop
* Cobol_ptree__.Terms.expression) ->
(Cobol_ptree__.Terms.expression
* Cobol_ptree__.Terms.relop
* Cobol_ptree__.Terms.expression) ->
Ppx_deriving_runtime.int
val compare_abbrev_combined_relation :
(bool
* (Cobol_ptree__.Terms.expression
* Cobol_ptree__.Terms.relop
* Cobol_ptree__.Terms.expression)
* Cobol_ptree__.Terms.logop
* Cobol_ptree__.Terms.flat_combined_relation) ->
(bool
* (Cobol_ptree__.Terms.expression
* Cobol_ptree__.Terms.relop
* Cobol_ptree__.Terms.expression)
* Cobol_ptree__.Terms.logop
* Cobol_ptree__.Terms.flat_combined_relation) ->
Ppx_deriving_runtime.int
val compare_flat_combined_relation :
Cobol_ptree__.Terms.flat_combined_relation ->
Cobol_ptree__.Terms.flat_combined_relation ->
Ppx_deriving_runtime.int
val compare_cond :
'a 'b. 'a Cobol_ptree__.Terms.cond ->
'b Cobol_ptree__.Terms.cond ->
Ppx_deriving_runtime.int
val compare_relop :
Cobol_ptree__.Terms.relop ->
Cobol_ptree__.Terms.relop ->
int
val compare_logop :
Cobol_ptree__.Terms.logop ->
Cobol_ptree__.Terms.logop ->
Ppx_deriving_runtime.int
val compare_class_ :
Cobol_ptree__.Terms.class_ ->
Cobol_ptree__.Terms.class_ ->
Ppx_deriving_runtime.int
val compare_qualident :
Cobol_ptree__.Terms.qualident ->
Cobol_ptree__.Terms.qualident ->
Ppx_deriving_runtime.int
val compare_subscript :
Cobol_ptree__.Terms.subscript ->
Cobol_ptree__.Terms.subscript ->
Ppx_deriving_runtime.int
val compare_refmod :
Cobol_ptree__.Terms.refmod ->
Cobol_ptree__.Terms.refmod ->
Ppx_deriving_runtime.int
val compare_sign : [ `Strict ] Cobol_ptree__.Terms.sign_cond compare_fun
val compare_signz : [ `Loose ] Cobol_ptree__.Terms.sign_cond compare_fun
val compare_object_ref :
Cobol_ptree__.Terms.object_ref ->
Cobol_ptree__.Terms.object_ref ->
int
val compare_object_view :
Cobol_ptree__.Terms.object_view ->
Cobol_ptree__.Terms.object_view ->
Ppx_deriving_runtime.int
val compare_object_view_spec :
Cobol_ptree__.Terms.object_view_spec ->
Cobol_ptree__.Terms.object_view_spec ->
Ppx_deriving_runtime.int
val compare_inline_invoke :
Cobol_ptree__.Terms.inline_invocation ->
Cobol_ptree__.Terms.inline_invocation ->
int
val compare_inline_call :
Cobol_ptree__.Terms.inline_call ->
Cobol_ptree__.Terms.inline_call ->
Ppx_deriving_runtime.int
val compare_locale_func_args :
Cobol_ptree__.Terms.locale_func_args ->
Cobol_ptree__.Terms.locale_func_args ->
Ppx_deriving_runtime.int
val compare_effective_arg :
Cobol_ptree__.Terms.effective_arg ->
Cobol_ptree__.Terms.effective_arg ->
Ppx_deriving_runtime.int
val compare_address :
Cobol_ptree__.Terms.address ->
Cobol_ptree__.Terms.address ->
int
val compare_counter :
Cobol_ptree__.Terms.counter ->
Cobol_ptree__.Terms.counter ->
int
val compare_ident :
[ Cobol_ptree__.Terms.base_ident_ | Cobol_ptree__.Terms.refmod_ident_ ]
Cobol_ptree__.Terms.term
compare_fun
val compare_trimming_tip :
Cobol_ptree__.Terms.trimming_tip ->
Cobol_ptree__.Terms.trimming_tip ->
int
val compare_qualname :
[ Cobol_ptree__.Terms.name_
| Cobol_ptree__.Terms.name Cobol_ptree__.Terms.qual_ ]
Cobol_ptree__.Terms.term
compare_fun
val compare_literal :
[ Cobol_ptree__.Terms.nonnum_
| Cobol_ptree__.Terms.bool_
| Cobol_ptree__.Terms.num_ ]
Cobol_ptree__.Terms.term
compare_fun
val compare_ident_or_numlit :
[ Cobol_ptree__.Terms.ident_ | Cobol_ptree__.Terms.num_ ]
Cobol_ptree__.Terms.term
compare_fun
val compare_ident_or_alphanum :
[ Cobol_ptree__.Terms.ident_ | Cobol_ptree__.Terms.alnum_ ]
Cobol_ptree__.Terms.term
compare_fun
val compare_ident_or_intlit :
[ Cobol_ptree__.Terms.ident_ | Cobol_ptree__.Terms.int_ ]
Cobol_ptree__.Terms.term
compare_fun
val compare_ident_or_literal :
[ Cobol_ptree__.Terms.ident_ | Cobol_ptree__.Terms.lit_ ]
Cobol_ptree__.Terms.term
compare_fun
val compare_ident_or_nonnum :
[ Cobol_ptree__.Terms.ident_ | Cobol_ptree__.Terms.nonnum_ ]
Cobol_ptree__.Terms.term
compare_fun
val compare_ident_or_strlit :
[ Cobol_ptree__.Terms.ident_ | Cobol_ptree__.Terms.strlit_ ]
Cobol_ptree__.Terms.term
compare_fun
val compare_name_or_alphanum :
[ Cobol_ptree__.Terms.name_ | Cobol_ptree__.Terms.alnum_ ]
Cobol_ptree__.Terms.term
compare_fun
val compare_name_or_string :
[ Cobol_ptree__.Terms.name_ | Cobol_ptree__.Terms.strlit_ ]
Cobol_ptree__.Terms.term
compare_fun
val compare_name_or_literal :
[ Cobol_ptree__.Terms.name_ | Cobol_ptree__.Terms.lit_ ]
Cobol_ptree__.Terms.term
compare_fun
val compare_qualname_or_alphanum :
[ Cobol_ptree__.Terms.qualname_ | Cobol_ptree__.Terms.alnum_ ]
Cobol_ptree__.Terms.term
compare_fun
val compare_qualname_or_intlit :
[ Cobol_ptree__.Terms.qualname_ | Cobol_ptree__.Terms.int_ ]
Cobol_ptree__.Terms.term
compare_fun
val compare_qualname_or_literal :
[ Cobol_ptree__.Terms.qualname_ | Cobol_ptree__.Terms.lit_ ]
Cobol_ptree__.Terms.term
compare_fun
val compare_strlit :
[ Cobol_ptree__.Terms.alnum_ | Cobol_ptree__.Terms.national_ ]
Cobol_ptree__.Terms.term
compare_fun
val compare_strlit_or_intlit :
[ Cobol_ptree__.Terms.strlit_ | Cobol_ptree__.Terms.int_ ]
Cobol_ptree__.Terms.term
compare_fun
val compare_scalar :
[ Cobol_ptree__.Terms.scalar_ident_
| Cobol_ptree__.Terms.refmod_ident_
| Cobol_ptree__.Terms.lit_
| Cobol_ptree__.Terms.arith_value_ ]
Cobol_ptree__.Terms.term
compare_fun
val compare_condition :
'a Cobol_ptree__.Terms.cond ->
'b Cobol_ptree__.Terms.cond ->
Ppx_deriving_runtime.int