OCAML_AST.OCAML_TRAVERSEtype 'a ast_lint_list = ('a, unit) Yalo.V1.YALO_TYPES.active_linterstype 'a ast_lint_list_with_loc =
(Yalo.V1.YALO_TYPES.location * 'a, unit) Yalo.V1.YALO_TYPES.active_linterstype t = {file : Yalo.V1.YALO_TYPES.file;mutable longident : Ast_types.OCAML_AST.longident ast_lint_list_with_loc;mutable constant : Ast_types.OCAML_AST.constant ast_lint_list;mutable attribute : Ast_types.OCAML_AST.attribute ast_lint_list;mutable extension : Ast_types.OCAML_AST.extension ast_lint_list;mutable payload : Ast_types.OCAML_AST.payload ast_lint_list;mutable core_type : Ast_types.OCAML_AST.core_type ast_lint_list;mutable package_type : Ast_types.OCAML_AST.package_type ast_lint_list;mutable row_field : Ast_types.OCAML_AST.row_field ast_lint_list;mutable object_field : Ast_types.OCAML_AST.object_field ast_lint_list;mutable pattern : Ast_types.OCAML_AST.pattern ast_lint_list;mutable expression : Ast_types.OCAML_AST.expression ast_lint_list;mutable case : Ast_types.OCAML_AST.case ast_lint_list;mutable letop : Ast_types.OCAML_AST.letop ast_lint_list;mutable binding_op : Ast_types.OCAML_AST.binding_op ast_lint_list;mutable value_description : Ast_types.OCAML_AST.value_description ast_lint_list;mutable type_declaration : Ast_types.OCAML_AST.type_declaration ast_lint_list;mutable label_declaration : Ast_types.OCAML_AST.label_declaration ast_lint_list;mutable constructor_declaration : Ast_types.OCAML_AST.constructor_declaration
ast_lint_list;mutable type_extension : Ast_types.OCAML_AST.type_extension ast_lint_list;mutable extension_constructor : Ast_types.OCAML_AST.extension_constructor
ast_lint_list;mutable type_exception : Ast_types.OCAML_AST.type_exception ast_lint_list;mutable class_type : Ast_types.OCAML_AST.class_type ast_lint_list;mutable class_signature : Ast_types.OCAML_AST.class_signature ast_lint_list;mutable class_type_field : Ast_types.OCAML_AST.class_type_field ast_lint_list;mutable class_description : Ast_types.OCAML_AST.class_description ast_lint_list;mutable class_type_declaration : Ast_types.OCAML_AST.class_type_declaration
ast_lint_list;mutable class_expr : Ast_types.OCAML_AST.class_expr ast_lint_list;mutable class_structure : Ast_types.OCAML_AST.class_structure ast_lint_list;mutable class_field : Ast_types.OCAML_AST.class_field ast_lint_list;mutable class_declaration : Ast_types.OCAML_AST.class_declaration ast_lint_list;mutable module_expr : Ast_types.OCAML_AST.module_expr ast_lint_list;mutable module_type : Ast_types.OCAML_AST.module_type ast_lint_list;mutable signature_item : Ast_types.OCAML_AST.signature_item ast_lint_list;mutable module_declaration : Ast_types.OCAML_AST.module_declaration
ast_lint_list;mutable module_substitution : Ast_types.OCAML_AST.module_substitution
ast_lint_list;mutable module_type_declaration : Ast_types.OCAML_AST.module_type_declaration
ast_lint_list;mutable open_description : Ast_types.OCAML_AST.open_description ast_lint_list;mutable open_declaration : Ast_types.OCAML_AST.open_declaration ast_lint_list;mutable include_description : Ast_types.OCAML_AST.include_description
ast_lint_list;mutable include_declaration : Ast_types.OCAML_AST.include_declaration
ast_lint_list;mutable structure_item : Ast_types.OCAML_AST.structure_item ast_lint_list;mutable value_binding : Ast_types.OCAML_AST.value_binding ast_lint_list;mutable module_binding : Ast_types.OCAML_AST.module_binding ast_lint_list;mutable toplevel_directive : Ast_types.OCAML_AST.toplevel_directive
ast_lint_list;mutable directive_argument : Ast_types.OCAML_AST.directive_argument
ast_lint_list;mutable with_constraint : Ast_types.OCAML_AST.with_constraint ast_lint_list;mutable type_kind : Ast_types.OCAML_AST.type_kind ast_lint_list;}type node = | Node_binding_op of Ast_types.OCAML_AST.binding_op| Node_case of Ast_types.OCAML_AST.case| Node_class_declaration of Ast_types.OCAML_AST.class_declaration| Node_class_description of Ast_types.OCAML_AST.class_description| Node_class_expr of Ast_types.OCAML_AST.class_expr| Node_class_field of Ast_types.OCAML_AST.class_field| Node_class_signature of Ast_types.OCAML_AST.class_signature| Node_class_structure of Ast_types.OCAML_AST.class_structure| Node_class_type of Ast_types.OCAML_AST.class_type| Node_class_type_declaration of Ast_types.OCAML_AST.class_type_declaration| Node_class_type_field of Ast_types.OCAML_AST.class_type_field| Node_expression of Ast_types.OCAML_AST.expression| Node_extension_constructor of Ast_types.OCAML_AST.extension_constructor| Node_module_binding of Ast_types.OCAML_AST.module_binding| Node_module_declaration of Ast_types.OCAML_AST.module_declaration| Node_module_substitution of Ast_types.OCAML_AST.module_substitution| Node_module_expr of Ast_types.OCAML_AST.module_expr| Node_module_type of Ast_types.OCAML_AST.module_type| Node_module_type_declaration of Ast_types.OCAML_AST.module_type_declaration| Node_package_type of Ast_types.OCAML_AST.package_type| Node_pat of Ast_types.OCAML_AST.pattern| Node_row_field of Ast_types.OCAML_AST.row_field| Node_object_field of Ast_types.OCAML_AST.object_field| Node_open_declaration of Ast_types.OCAML_AST.open_declaration| Node_open_description of Ast_types.OCAML_AST.open_description| Node_signature of Ast_types.OCAML_AST.signature| Node_signature_item of Ast_types.OCAML_AST.signature_item| Node_structure of Ast_types.OCAML_AST.structure| Node_structure_item of Ast_types.OCAML_AST.structure_item| Node_core_type of Ast_types.OCAML_AST.core_type| Node_type_declaration of Ast_types.OCAML_AST.type_declaration| Node_type_extension of Ast_types.OCAML_AST.type_extension| Node_type_exception of Ast_types.OCAML_AST.type_exception| Node_type_kind of Ast_types.OCAML_AST.type_kind| Node_value_binding of Ast_types.OCAML_AST.value_binding| Node_value_description of Ast_types.OCAML_AST.value_description| Node_with_constraint of Ast_types.OCAML_AST.with_constraint| Node_attribute of Ast_types.OCAML_AST.attribute| Node_extension of Ast_types.OCAML_AST.extension| Node_payload of Ast_types.OCAML_AST.payload| Node_letop of Ast_types.OCAML_AST.letop| Node_label_declaration of Ast_types.OCAML_AST.label_declaration| Node_constructor_declaration of Ast_types.OCAML_AST.constructor_declaration| Node_include_description of Ast_types.OCAML_AST.include_description| Node_include_declaration of Ast_types.OCAML_AST.include_declaration| Node_toplevel_directive of Ast_types.OCAML_AST.toplevel_directive| Node_directive_argument of Ast_types.OCAML_AST.directive_argumentval string_of_node : node -> stringval node_stack_ref : node list Stdlib.refval node_stack : unit -> node list