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_expression' : Cobol_ptree__.Terms.expression Cobol_common.Srcloc.with_loc -> Cobol_ptree__.Terms.expression Cobol_common.Srcloc.with_loc -> 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_formatted_func_args : Cobol_ptree__.Terms.formatted_func_args -> Cobol_ptree__.Terms.formatted_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