val mutable for_flag : boolval mutable templ_flag : boolval mutable sizeof_ty_flag : boolval mutable str_flag : boolval mutable macro_arg_level : intval mutable end_of_if_head_flag : boolval mutable pp_line_flag : boolval mutable pp_if_flag : boolval mutable pp_ifdef_flag : boolval mutable pp_ifx_d_level : intval mutable asm_flag : boolval mutable asm_block_flag : boolval mutable asm_paren_level : intval mutable braced_asm_flag : boolval mutable enum_head_flag : boolval mutable ty_param_flag : boolval mutable ty_param_rhs_flag : boolval mutable exec_config_flag : boolval mutable decltype_flag : boolval mutable alignas_flag : boolval mutable alignof_flag : boolval mutable noexcept_flag : boolval mutable end_of_id_macro_call_flag : boolval mutable end_of_literal_macro_call_flag : boolval mutable end_of_decltype_flag : boolval mutable trailing_retty_flag : boolval mutable base_clause_flag : boolval mutable start_of_func_body_flag : boolval mutable end_of_old_param_decl_flag : boolval mutable end_of_class_spec_flag : boolval mutable end_of_enum_spec_flag : boolval mutable end_of_cast_type_flag : boolval mutable stmts_flag : boolval mutable end_of_templ_head_flag : boolval mutable end_of_params_flag : boolval mutable end_of_req_params_flag : boolval mutable decl_stmt_block_flag : boolval mutable lambda_dtor_flag : boolval mutable lambda_intro_flag : boolval mutable end_of_lambda_templ_flag : boolval mutable ctor_init_flag : boolval mutable asm_shader_flag : boolval mutable dsl_flag : boolval mutable objc_class_interface_flag : boolval mutable objc_protocol_decl_flag : boolval mutable objc_class_flag : boolval mutable objc_block_flag : boolval mutable objc_sel_flag : boolval mutable objc_meth_sel_flag : boolval mutable objc_meth_decl_flag : boolval mutable objc_superclass_flag : boolval mutable objc_cat_flag : boolval mutable objc_protocol_ref_flag : boolval mutable end_of_objc_meth_sel_flag : boolval mutable end_of_objc_meth_type_flag : boolval mutable end_of_objc_property_attrs_decl_flag : boolval mutable end_of_objc_protocol_ref_list_flag : boolval mutable end_of_decl_spec_macro_call_flag : boolval mutable end_of_attr_macro_call_flag : boolval mutable end_of_type_macro_call_flag : boolval mutable dtor_flag : boolval mutable pp_func_body_odd_flag : boolval mutable class_name_flag : boolval mutable broken_flag : boolval mutable end_of_noptr_dtor_paren_flag : boolval mutable ns_alias_flag : boolval mutable old_param_decl_flag : boolval mutable end_of_sizeof_flag : boolval mutable end_of_handler_head_flag : boolval mutable cast_head_flag : boolval mutable end_of_broken_decl_section_flag : boolval mutable end_of_label_flag : boolval mutable end_of_mem_initializer_flag : boolval mutable attr_flag : boolval mutable linkage_spec_flag : boolval mutable condition_flag : boolval mutable mem_acc_flag : boolval mutable alias_flag : boolval mutable using_flag : boolval mutable mock_qualifier_flag : boolval mutable end_of_str_section_flag : boolval mutable new_flag : boolval mutable concept_flag : boolval mutable requires_clause_flag : boolval mutable rhs_flag : boolval mutable eq_init_flag : boolval templ_param_arg_stack : int Stack.tval pp_group_rel_brace_level_stack : int ref Stack.tval mutable last_templ_arg_stack_top : boolval mutable typename_level : intval mutable braced_init_level : intval mutable bracket_level : intval mutable _pp_if_section_level : intval mutable pp_paren_level : intval mutable objc_message_expr_level : intval mutable brace_level_marker : intval mutable brace_level_marker_flag : boolval mutable brace_level_marker_unbalanced_flag : boolval mutable canceled_brace_level_marker : intval mutable pp_line_rel_brace_level : intmethod reset : unit -> unitmethod to_string : stringmethod set_brace_level_marker_flag : unit -> unitmethod clear_brace_level_marker_flag : unit -> unitmethod brace_level_marker_flag : boolmethod set_brace_level_marker_unbalanced_flag : unit -> unitmethod clear_brace_level_marker_unbalanced_flag : unit -> unitmethod brace_level_marker_unbalanced_flag : boolmethod brace_level_marker : intmethod incr_brace_level_marker : unit -> unitmethod decr_brace_level_marker : unit -> unitmethod canceled_brace_level_marker : intmethod set_canceled_brace_level_marker : int -> unitmethod reset_canceled_brace_level_marker : unit -> unitmethod pp_line_rel_brace_level : intmethod incr_pp_line_rel_brace_level : unit -> unitmethod decr_pp_line_rel_brace_level : unit -> unitmethod pp_group_rel_brace_level_stack : int ref Stack.tmethod pp_group_rel_brace_level : intmethod reset_pp_group_rel_brace_level : unit -> unitmethod incr_pp_group_rel_brace_level : unit -> unitmethod decr_pp_group_rel_brace_level : unit -> unitmethod enter_templ_arg : bool -> unitmethod exit_templ_arg : unit -> unitmethod templ_arg_flag : boolmethod ty_templ_id_flag : boolmethod last_ty_templ_id_flag : boolmethod set_for_flag : unit -> unitmethod clear_for_flag : unit -> unitmethod set_templ_flag : unit -> unitmethod clear_templ_flag : unit -> unitmethod set_start_of_func_body_flag : unit -> unitmethod clear_start_of_func_body_flag : unit -> unitmethod start_of_func_body_flag : boolmethod set_end_of_old_param_decl_flag : unit -> unitmethod clear_end_of_old_param_decl_flag : unit -> unitmethod end_of_old_param_decl_flag : boolmethod set_end_of_lambda_templ_flag : unit -> unitmethod clear_end_of_lambda_templ_flag : unit -> unitmethod end_of_lambda_templ_flag : boolmethod set_old_param_decl_flag : unit -> unitmethod clear_old_param_decl_flag : unit -> unitmethod old_param_decl_flag : boolmethod set_end_of_class_spec_flag : unit -> unitmethod clear_end_of_class_spec_flag : unit -> unitmethod end_of_class_spec_flag : boolmethod set_end_of_enum_spec_flag : unit -> unitmethod clear_end_of_enum_spec_flag : unit -> unitmethod end_of_enum_spec_flag : boolmethod set_end_of_cast_type_flag : unit -> unitmethod clear_end_of_cast_type_flag : unit -> unitmethod end_of_cast_type_flag : boolmethod set_end_of_templ_head_flag : unit -> unitmethod clear_end_of_templ_head_flag : unit -> unitmethod end_of_templ_head_flag : boolmethod set_end_of_params_flag : unit -> unitmethod clear_end_of_params_flag : unit -> unitmethod end_of_params_flag : boolmethod set_end_of_req_params_flag : unit -> unitmethod clear_end_of_req_params_flag : unit -> unitmethod end_of_req_params_flag : boolmethod set_decl_stmt_block_flag : unit -> unitmethod clear_decl_stmt_block_flag : unit -> unitmethod decl_stmt_block_flag : boolmethod set_lambda_dtor_flag : unit -> unitmethod clear_lambda_dtor_flag : unit -> unitmethod lambda_dtor_flag : boolmethod set_asm_shader_flag : unit -> unitmethod clear_asm_shader_flag : unit -> unitmethod asm_shader_flag : boolmethod set_dsl_flag : unit -> unitmethod clear_dsl_flag : unit -> unitmethod enter_pp_ifx_d : unit -> unitmethod exit_pp_ifx_d : unit -> unitmethod pp_ifx_d_level : intmethod pp_ifx_d_flag : boolmethod set_objc_class_interface_flag : unit -> unitmethod clear_objc_class_interface_flag : unit -> unitmethod objc_class_interface_flag : boolmethod set_objc_protocol_decl_flag : unit -> unitmethod clear_objc_protocol_decl_flag : unit -> unitmethod objc_protocol_decl_flag : boolmethod set_objc_class_flag : unit -> unitmethod clear_objc_class_flag : unit -> unitmethod objc_class_flag : boolmethod enter_objc_message_expr : unit -> unitmethod exit_objc_message_expr : unit -> unitmethod objc_message_expr_level : intmethod in_objc_message_expr : boolmethod set_objc_block_flag : unit -> unitmethod clear_objc_block_flag : unit -> unitmethod objc_block_flag : boolmethod set_objc_sel_flag : unit -> unitmethod clear_objc_sel_flag : unit -> unitmethod objc_sel_flag : boolmethod set_objc_meth_sel_flag : unit -> unitmethod clear_objc_meth_sel_flag : unit -> unitmethod objc_meth_sel_flag : boolmethod set_objc_meth_decl_flag : unit -> unitmethod clear_objc_meth_decl_flag : unit -> unitmethod objc_meth_decl_flag : boolmethod set_objc_superclass_flag : unit -> unitmethod clear_objc_superclass_flag : unit -> unitmethod objc_superclass_flag : boolmethod set_objc_cat_flag : unit -> unitmethod clear_objc_cat_flag : unit -> unitmethod objc_cat_flag : boolmethod set_objc_protocol_ref_flag : unit -> unitmethod clear_objc_protocol_ref_flag : unit -> unitmethod objc_protocol_ref_flag : boolmethod set_dtor_flag : unit -> unitmethod clear_dtor_flag : unit -> unitmethod set_pp_func_body_odd_flag : unit -> unitmethod clear_pp_func_body_odd_flag : unit -> unitmethod pp_func_body_odd_flag : boolmethod set_class_name_flag : unit -> unitmethod clear_class_name_flag : unit -> unitmethod class_name_flag : boolmethod set_cast_head_flag : unit -> unitmethod clear_cast_head_flag : unit -> unitmethod cast_head_flag : boolmethod set_broken_flag : unit -> unitmethod clear_broken_flag : unit -> unitmethod broken_flag : boolmethod set_ns_alias_flag : unit -> unitmethod clear_ns_alias_flag : unit -> unitmethod ns_alias_flag : boolmethod set_end_of_objc_meth_sel_flag : unit -> unitmethod clear_end_of_objc_meth_sel_flag : unit -> unitmethod end_of_objc_meth_sel_flag : boolmethod set_end_of_objc_meth_type_flag : unit -> unitmethod clear_end_of_objc_meth_type_flag : unit -> unitmethod end_of_objc_meth_type_flag : boolmethod set_end_of_objc_property_attrs_decl_flag : unit -> unitmethod clear_end_of_objc_property_attrs_decl_flag : unit -> unitmethod end_of_objc_property_attrs_decl_flag : boolmethod set_end_of_objc_protocol_ref_list_flag : unit -> unitmethod clear_end_of_objc_protocol_ref_list_flag : unit -> unitmethod end_of_objc_protocol_ref_list_flag : boolmethod set_end_of_decl_spec_macro_call_flag : unit -> unitmethod clear_end_of_decl_spec_macro_call_flag : unit -> unitmethod end_of_decl_spec_macro_call_flag : boolmethod set_end_of_attr_macro_call_flag : unit -> unitmethod clear_end_of_attr_macro_call_flag : unit -> unitmethod end_of_attr_macro_call_flag : boolmethod set_end_of_type_macro_call_flag : unit -> unitmethod clear_end_of_type_macro_call_flag : unit -> unitmethod end_of_type_macro_call_flag : boolmethod set_str_flag : unit -> unitmethod clear_str_flag : unit -> unitmethod set_ty_param_rhs_flag : unit -> unitmethod clear_ty_param_rhs_flag : unit -> unitmethod ty_param_rhs_flag : boolmethod set_end_of_if_head_flag : unit -> unitmethod clear_end_of_if_head_flag : unit -> unitmethod end_of_if_head_flag : boolmethod set_trailing_retty_flag : unit -> unitmethod clear_trailing_retty_flag : unit -> unitmethod trailing_retty_flag : boolmethod set_end_of_id_macro_call_flag : unit -> unitmethod clear_end_of_id_macro_call_flag : unit -> unitmethod end_of_id_macro_call_flag : boolmethod set_end_of_literal_macro_call_flag : unit -> unitmethod clear_end_of_literal_macro_call_flag : unit -> unitmethod end_of_literal_macro_call_flag : boolmethod set_end_of_decltype_flag : unit -> unitmethod clear_end_of_decltype_flag : unit -> unitmethod end_of_decltype_flag : boolmethod set_end_of_noptr_dtor_paren_flag : unit -> unitmethod clear_end_of_noptr_dtor_paren_flag : unit -> unitmethod end_of_noptr_dtor_paren_flag : boolmethod set_end_of_sizeof_flag : unit -> unitmethod clear_end_of_sizeof_flag : unit -> unitmethod end_of_sizeof_flag : boolmethod set_end_of_handler_head_flag : unit -> unitmethod clear_end_of_handler_head_flag : unit -> unitmethod end_of_handler_head_flag : boolmethod set_end_of_broken_decl_section_flag : unit -> unitmethod clear_end_of_broken_decl_section_flag : unit -> unitmethod end_of_broken_decl_section_flag : boolmethod set_end_of_label_flag : unit -> unitmethod clear_end_of_label_flag : unit -> unitmethod end_of_label_flag : boolmethod set_end_of_mem_initializer_flag : unit -> unitmethod clear_end_of_mem_initializer_flag : unit -> unitmethod end_of_mem_initializer_flag : boolmethod set_attr_flag : unit -> unitmethod clear_attr_flag : unit -> unitmethod set_linkage_spec_flag : unit -> unitmethod clear_linkage_spec_flag : unit -> unitmethod linkage_spec_flag : boolmethod set_condition_flag : unit -> unitmethod clear_condition_flag : unit -> unitmethod condition_flag : boolmethod set_mem_acc_flag : unit -> unitmethod clear_mem_acc_flag : unit -> unitmethod mem_acc_flag : boolmethod set_alias_flag : unit -> unitmethod clear_alias_flag : unit -> unitmethod set_using_flag : unit -> unitmethod clear_using_flag : unit -> unitmethod set_mock_qualifier_flag : unit -> unitmethod clear_mock_qualifier_flag : unit -> unitmethod mock_qualifier_flag : boolmethod set_end_of_str_section_flag : unit -> unitmethod clear_end_of_str_section_flag : unit -> unitmethod end_of_str_section_flag : boolmethod set_new_flag : unit -> unitmethod clear_new_flag : unit -> unitmethod set_concept_flag : unit -> unitmethod clear_concept_flag : unit -> unitmethod concept_flag : boolmethod set_requires_clause_flag : unit -> unitmethod clear_requires_clause_flag : unit -> unitmethod requires_clause_flag : boolmethod set_rhs_flag : unit -> unitmethod clear_rhs_flag : unit -> unitmethod set_eq_init_flag : unit -> unitmethod clear_eq_init_flag : unit -> unitmethod eq_init_flag : boolmethod enter_sizeof_ty : unit -> unitmethod exit_sizeof_ty : unit -> unitmethod sizeof_ty_flag : boolmethod enter_lambda_intro : unit -> unitmethod exit_lambda_intro : unit -> unitmethod lambda_intro_flag : boolmethod enter_ctor_init : unit -> unitmethod exit_ctor_init : unit -> unitmethod ctor_init_flag : boolmethod enter_stmts : unit -> unitmethod exit_stmts : unit -> unitmethod enter_base_clause : unit -> unitmethod exit_base_clause : unit -> unitmethod base_clause_flag : boolmethod enter_asm : int -> unitmethod exit_asm : unit -> unitmethod asm_paren_level : intmethod enter_braced_asm : unit -> unitmethod exit_braced_asm : unit -> unitmethod braced_asm_flag : boolmethod enter_asm_block : unit -> unitmethod exit_asm_block : unit -> unitmethod asm_block_flag : boolmethod enter_enum_head : unit -> unitmethod exit_enum_head : unit -> unitmethod enum_head_flag : boolmethod enter_ty_param : unit -> unitmethod exit_ty_param : unit -> unitmethod ty_param_flag : boolmethod enter_exec_config : unit -> unitmethod exit_exec_config : unit -> unitmethod exec_config_flag : boolmethod enter_decltype : unit -> unitmethod exit_decltype : unit -> unitmethod decltype_flag : boolmethod enter_alignas : unit -> unitmethod exit_alignas : unit -> unitmethod alignas_flag : boolmethod enter_alignof : unit -> unitmethod exit_alignof : unit -> unitmethod alignof_flag : boolmethod enter_noexcept : unit -> unitmethod exit_noexcept : unit -> unitmethod noexcept_flag : boolmethod enter_macro_arg : unit -> unitmethod exit_macro_arg : unit -> unitmethod macro_arg_level : intmethod macro_arg_flag : boolmethod enter_pp_line : unit -> unitmethod exit_pp_line : unit -> unitmethod pp_line_flag : boolmethod enter_pp_if : unit -> unitmethod exit_pp_if : unit -> unitmethod enter_pp_ifdef : unit -> unitmethod exit_pp_ifdef : unit -> unitmethod pp_ifdef_flag : boolmethod enter_pp_group : unit -> unitmethod exit_pp_group : ?last:bool -> unit -> unitmethod exit_pp_if_section : ?odd:bool -> unit -> unitmethod pp_if_section_level : intmethod pp_if_section_rel_brace_level : intmethod pp_odd_if_section_rel_brace_level : intmethod pp_if_section_rel_paren_level : intmethod pp_top_label : I.L.tmethod set_pp_top_label : I.L.t -> unitmethod pp_if_section_flag : boolmethod add_pp_elif : unit -> unitmethod pp_elif_flag : boolmethod add_pp_else : unit -> unitmethod clear_lbrace_info : unit -> unitmethod set_lbrace_info : int -> unitmethod get_lbrace_info : unit -> intmethod incr_lbrace_info : unit -> unitmethod decr_lbrace_info : unit -> unitmethod clear_rbrace_info : unit -> unitmethod set_rbrace_info : int -> unitmethod get_rbrace_info : unit -> intmethod incr_rbrace_info : unit -> unitmethod decr_rbrace_info : unit -> unitmethod set_odd_info : unit -> unitmethod set_odd_canceled_info : unit -> unitmethod get_odd_info : unit -> boolmethod set_broken_info : unit -> unitmethod get_broken_info : unit -> boolmethod set_paren_closing_info : unit -> unitmethod get_paren_closing_info : unit -> boolmethod set_brace_paren_closing_info : unit -> unitmethod get_brace_paren_closing_info : unit -> boolmethod set_brace_closing_info : int -> unitmethod incr_brace_closing_info : unit -> unitmethod get_brace_closing_info : unit -> intmethod set_brace_opening_info : unit -> unitmethod clear_brace_opening_info : unit -> unitmethod get_brace_opening_info : unit -> boolmethod set_func_head_info : unit -> unitmethod get_func_head_info : unit -> boolmethod set_broken_func_head_info : unit -> unitmethod get_broken_func_head_info : unit -> boolmethod set_templ_closing_info : unit -> unitmethod get_templ_closing_info : unit -> boolmethod set_func_body_info : unit -> unitmethod get_func_body_info : unit -> boolmethod set_semicolon_info : unit -> unitmethod clear_semicolon_info : unit -> unitmethod get_semicolon_info : unit -> boolmethod set_comma_info : unit -> unitmethod get_comma_info : unit -> boolmethod set_cond_expr_info : unit -> unitmethod get_cond_expr_info : unit -> boolmethod set_cond_expr__info : unit -> unitmethod get_cond_expr__info : unit -> boolmethod set_asm_info : unit -> unitmethod get_asm_info : unit -> boolmethod set_begin_asm_info : unit -> unitmethod get_begin_asm_info : unit -> boolmethod set_lack_of_dtor_info : unit -> unitmethod get_lack_of_dtor_info : unit -> boolmethod set_class_brace_opening_info : unit -> unitmethod get_class_brace_opening_info : unit -> boolmethod set_follows_comma_info : unit -> unitmethod get_follows_comma_info : unit -> boolmethod get_pp_if_compl_brace_info : unit -> intmethod get_pp_if_compl_paren_info : unit -> intmethod reset_pp_if_compl_info : unit -> unitmethod pp_else_flag : boolmethod alt_pp_branch_flag : boolmethod check_pp_branch_cond : (I.pp_if_cond -> bool) -> boolmethod bracket_stack_to_string : stringmethod __close_bracket : unit -> int optionmethod _close_bracket : unit -> unitmethod open_paren_arg : unit -> unitmethod close_paren : ?pseudo:bool -> unit -> unitmethod paren_stack_to_string : stringmethod at_ini_brace : boolmethod at_ini_brace_2 : boolmethod at_class_brace : boolmethod at_req_brace : boolmethod at_objc_msg : boolmethod at_lam_intr : boolmethod at_templ_arg : boolmethod at_templ_arg_2 : boolmethod at_templ_param : boolmethod at_templ_param_2 : boolmethod at_templ_param_arg_expr_2 : boolmethod private _at_paren : boolmethod at_arg_paren : boolmethod at_arg_paren_2 : boolmethod at_macro_arg_paren_2 : boolmethod _arg_paren_flag : boolmethod at_ps_paren : boolmethod at_type_paren : boolmethod at_type_paren_2 : boolmethod was_at_type_paren : boolmethod at_fold_paren : boolmethod at_fold_paren_2 : boolmethod at_macro_arg_paren : boolmethod at_ss_paren : boolmethod at_if_paren : boolmethod enter_top_stmts : int -> unitmethod exit_top_stmts : unit -> unitmethod top_stmts_flag : boolmethod top_stmts_top : intmethod enter_templ_param_arg : unit -> unitmethod exit_templ_param_arg : unit -> unitmethod templ_param_arg_level : intmethod templ_param_arg_stack_top : intmethod get_templ_param_arg_stack : unit -> int Stack.tmethod enter_typename : unit -> unitmethod exit_typename : unit -> unitmethod set_typename_level : int -> unitmethod reset_typename_level : unit -> unitmethod typename_level : intmethod typename_flag : boolmethod enter_braced_init : unit -> unitmethod exit_braced_init : unit -> unitmethod set_braced_init_level : int -> unitmethod reset_braced_init_level : unit -> unitmethod braced_init_level : intmethod braced_init_flag : boolmethod enter__pp_if_section : unit -> unitmethod exit__pp_if_section : unit -> unitmethod set__pp_if_section_level : int -> unitmethod reset__pp_if_section_level : unit -> unitmethod _pp_if_section_level : intmethod _pp_if_section_flag : boolmethod open_brace : unit -> unitmethod close_brace : unit -> unitmethod rel_paren_level : intmethod open_bracket : unit -> unitmethod close_bracket : unit -> unitmethod bracket_level : intmethod set_bracket_level : int -> unitmethod open_pp_paren : unit -> unitmethod close_pp_paren : unit -> unitmethod pp_paren_level : intmethod set_pp_paren_level : int -> unitmethod odd_brace_lv_stack_to_string : stringmethod open_odd_brace : unit -> unitmethod close_odd_brace : unit -> unitmethod pp_odd_if_section_level : intmethod odd_brace_level : int