Module Fortran_base.F_labelSource
Sourceval keyroot_depth_min : int Sourceval null_tid : string * string Sourceval mktid : 'a -> 'b -> 'a * 'b Sourceval tid_to_string : (string * string) -> string include module type of struct include Label_common end
Sourceval opt_to_string :
('a -> string) ->
?prefix:string ->
?suffix:string ->
'a option ->
string Sourceval string_opt_to_string :
?prefix:string ->
?suffix:string ->
string option ->
string Sourceval int_opt_to_string :
?prefix:string ->
?suffix:string ->
int option ->
string Sourceval opt_to_list : 'a option -> 'a list Sourceval opt_to_list_map : ('a -> 'b) -> 'a option -> 'b list Sourceval string_list_to_string : ?prefix:string -> string -> string list -> string Sourceval int_list_to_string : ?prefix:string -> string -> int list -> string Sourceval lang_prefix : string Sourceval name_attr_name : string Sourceval label_attr_name : string Sourceval slabel_attr_name : string Sourceval path_attr_name : string Sourceval spec_attr_name : string Sourceval desc_attr_name : string Sourceval var_attr_name : string Sourceval rank_attr_name : string Sourceval proc_name_attr_name : string Sourceval value_attr_name : string Sourceval opt_to_attr : ('a -> 'b) -> 'c -> 'a option -> ('c * 'b) list Sourceval string_opt_to_attr : 'a -> string option -> ('a * string) list Sourceval int_opt_to_attr : 'a -> int option -> ('a * string) list Sourceval list_to_attr : ('a -> 'b) -> string -> 'a list -> (string * 'b) list Sourceval name_list_to_attr : string -> string list -> (string * string) list Sourceval int_list_to_attr : string -> int list -> (string * string) list Sourceval strlit_to_encoded_path : string -> string include module type of struct include Label end
Sourceval has_non_trivial_value : t -> bool Sourceval has_non_trivial_tid : 'a -> bool Sourceval mkambiguous_tuple : unit -> t Sourceval mkambiguous_subobject : unit -> t Sourceval mkambiguous_triplet_or_range : unit -> t Sourceval mkambiguous_first : unit -> t Sourceval mkambiguous_second : unit -> t Sourceval mkambiguous_data_stmt_constant : unit -> t Sourceval mkambiguous_deferred : unit -> t Sourceval mkambiguous_assumed : unit -> t Sourceval mkambiguous_assumedsize : unit -> t Sourceval access_spec_to_attr_spec : t -> t Sourceval access_spec_to_type_attr_spec : t -> t Sourceval access_spec_to_proc_attr_spec : t -> t Sourceval type_spec_to_prefix_spec : t -> t Sourceval is_specification_part_construct : t -> bool Sourceval is_execution_part_construct : t -> bool Sourceval is_ambiguous_desig : t -> bool Sourceval is_ambiguous_tuple : t -> bool Sourceval is_ambiguous_triplet_or_range : t -> bool Sourceval is_ambiguous_data_stmt_constant : t -> bool Sourceval is_array_spec : t -> bool Sourceval is_component_array_spec : t -> bool Sourceval is_coarray_spec : t -> bool Sourceval is_subscript_triplet : t -> bool Sourceval is_section_subscript_list : t -> bool Sourceval is_action_stmt : t -> bool Sourceval is_type_decl_stmt : t -> bool Sourceval is_arithmetic_if_stmt : t -> bool Sourceval is_if_then_stmt : t -> bool Sourceval is_else_if_stmt : t -> bool Sourceval is_end_if_stmt : t -> bool Sourceval is_end_do_stmt : t -> bool Sourceval is_entity_decl : t -> bool Sourceval is_assignment_stmt : t -> bool Sourceval get_category : t -> string Sourceval is_xlf_directive : t -> bool Sourceval is_pp_directive_branch : t -> bool Sourceval is_pp_section : t -> bool Sourceval is_pp_section_omp : t -> bool Sourceval is_subroutine_stmt_head : t -> bool Sourceval is_function_stmt_head : t -> bool Sourceval anonymize : ?more:bool -> t -> t Sourceexception Not_a_construct_head of t Sourceval mk_endchk_x :
?multi:bool ->
(t -> bool) ->
('a -> t) ->
t ->
'a option ->
t ->
t option ->
bool Sourceval is_do_like_construct : t -> bool Sourceval is_do_or_like_construct : t -> bool Sourceval mk_endchk_loops :
?multi:bool ->
('a -> t) ->
t ->
'a option ->
t ->
t option ->
bool Sourceval mk_endchk_assigns :
?multi:bool ->
('a -> t) ->
t ->
'a option ->
t ->
t option ->
bool Sourceval get_endchk_and_construct : t -> (t -> t option -> bool) * t Sourceval to_short_string : ?ignore_identifiers_flag:bool -> t -> string Sourceval is_hunk_boundary : 'a -> 'b -> bool Sourceval forced_to_be_collapsible : 'a -> bool Sourceval is_collapse_target : < no_collapse_flag : bool.. > -> t -> bool Sourceval is_to_be_notified : t -> bool Sourceval is_ntuple : 'a -> bool Sourceval is_scope_creating : 'a -> bool Sourceval is_compatible : ?weak:bool -> 'a -> 'b -> bool Sourceval is_order_insensitive : 'a -> bool Sourceval quasi_eq : 'a -> 'b -> bool Sourceval relabel_allowed : (t * t) -> bool Sourceval move_disallowed : 'a -> bool Sourceval is_common : 'a -> bool Sourceval to_char : 'a -> char Sourceval is_named_orig : t -> bool Sourceval to_elem_data :
?strip:bool ->
?afilt:(string -> bool) ->
Astml.Loc.t ->
t ->
string * (string * string) list * string Sourceval of_elem_data : 'a -> 'b -> 'c -> t Sourceval cannot_be_keyroot : < data : < _label : Obj.t.. >.. > -> bool Sourceval is_int_literal : t -> bool Sourceval is_real_literal : t -> bool Sourceval is_string_literal : t -> bool Sourceval is_special : 'a -> bool Sourceval is_pp_directive : t -> bool Sourceval is_pp_include : t -> bool Sourceval get_pp_include_path : t -> string Sourceval is_ocl_directive : t -> bool Sourceval is_omp_clause : t -> bool Sourceval is_omp_directive : t -> bool Sourceval is_omp_construct : t -> bool Sourceval is_acc_clause : t -> bool Sourceval is_acc_directive : t -> bool Sourceval is_acc_construct : t -> bool Sourceval is_dec_clause : t -> bool Sourceval is_dec_directive : t -> bool Sourceval is_program_unit : t -> bool Sourceval is_execution_part : t -> bool Sourceval is_subprogram_part : t -> bool Sourceval is_external_subprogram : t -> bool Sourceval is_main_program : t -> bool Sourceval is_ext_function : t -> bool Sourceval is_int_function : t -> bool Sourceval is_mod_function : t -> bool Sourceval is_subroutine : t -> bool Sourceval is_ext_subroutine : t -> bool Sourceval is_int_subroutine : t -> bool Sourceval is_mod_subroutine : t -> bool Sourceval is_subprogram : t -> bool Sourceval is_program_unit_or_fragment : t -> bool Sourceval is_program_unit_or_subprogram : t -> bool Sourceval is_block_data : t -> bool Sourceval is_case_construct : t -> bool Sourceval is_do_construct : t -> bool Sourceval is_forall_construct : t -> bool Sourceval is_if_construct : t -> bool Sourceval is_where_construct : t -> bool Sourceval is_select_type_construct : t -> bool Sourceval is_associate_construct : t -> bool Sourceval is_block_construct : t -> bool Sourceval is_critical_construct : t -> bool Sourceval is_derived_type_def : t -> bool Sourceval is_interface_block : t -> bool Sourceval is_array_access : t -> bool Sourceval is_if_then_block : t -> bool Sourceval is_else_block : t -> bool Sourceval is_else_if_block : t -> bool Sourceval is_where_block : t -> bool Sourceval is_case_block : t -> bool Sourceval is_type_guard_block : t -> bool Sourceval is_pp_branch_do : t -> bool Sourceval is_pp_branch_if : t -> bool Sourceval is_pp_branch_forall : t -> bool Sourceval is_pp_branch_where : t -> bool Sourceval is_pp_branch_select : t -> bool Sourceval is_pp_branch_end_do : t -> bool Sourceval is_pp_branch_end_if : t -> bool Sourceval is_pp_branch_end_forall : t -> bool Sourceval is_pp_branch_end_where : t -> bool Sourceval is_pp_branch_end_select : t -> bool Sourceval is_pp_section_ifdef : t -> bool Sourceval is_pp_section_ifndef : t -> bool Sourceval is_pp_section_if : t -> bool Sourceval is_pp_section_elif : t -> bool Sourceval is_pp_section_else : t -> bool Sourceval is_container_unit : t -> bool