package ocaml-base-compiler

  1. Overview
  2. Docs
val enter_structure : Typedtree.structure -> unit
val enter_value_description : Typedtree.value_description -> unit
val enter_type_extension : Typedtree.type_extension -> unit
val enter_extension_constructor : Typedtree.extension_constructor -> unit
val enter_pattern : Typedtree.pattern -> unit
val enter_expression : Typedtree.expression -> unit
val enter_package_type : Typedtree.package_type -> unit
val enter_signature : Typedtree.signature -> unit
val enter_signature_item : Typedtree.signature_item -> unit
val enter_module_type_declaration : Typedtree.module_type_declaration -> unit
val enter_module_type : Typedtree.module_type -> unit
val enter_module_expr : Typedtree.module_expr -> unit
val enter_with_constraint : Typedtree.with_constraint -> unit
val enter_class_expr : Typedtree.class_expr -> unit
val enter_class_signature : Typedtree.class_signature -> unit
val enter_class_declaration : Typedtree.class_declaration -> unit
val enter_class_description : Typedtree.class_description -> unit
val enter_class_type_declaration : Typedtree.class_type_declaration -> unit
val enter_class_type : Typedtree.class_type -> unit
val enter_class_type_field : Typedtree.class_type_field -> unit
val enter_core_type : Typedtree.core_type -> unit
val enter_class_structure : Typedtree.class_structure -> unit
val enter_class_field : Typedtree.class_field -> unit
val enter_structure_item : Typedtree.structure_item -> unit
val leave_structure : Typedtree.structure -> unit
val leave_value_description : Typedtree.value_description -> unit
val leave_type_extension : Typedtree.type_extension -> unit
val leave_extension_constructor : Typedtree.extension_constructor -> unit
val leave_pattern : Typedtree.pattern -> unit
val leave_expression : Typedtree.expression -> unit
val leave_package_type : Typedtree.package_type -> unit
val leave_signature : Typedtree.signature -> unit
val leave_signature_item : Typedtree.signature_item -> unit
val leave_module_type_declaration : Typedtree.module_type_declaration -> unit
val leave_module_type : Typedtree.module_type -> unit
val leave_module_expr : Typedtree.module_expr -> unit
val leave_with_constraint : Typedtree.with_constraint -> unit
val leave_class_expr : Typedtree.class_expr -> unit
val leave_class_signature : Typedtree.class_signature -> unit
val leave_class_declaration : Typedtree.class_declaration -> unit
val leave_class_description : Typedtree.class_description -> unit
val leave_class_type_declaration : Typedtree.class_type_declaration -> unit
val leave_class_type : Typedtree.class_type -> unit
val leave_class_type_field : Typedtree.class_type_field -> unit
val leave_core_type : Typedtree.core_type -> unit
val leave_class_structure : Typedtree.class_structure -> unit
val leave_class_field : Typedtree.class_field -> unit
val leave_structure_item : Typedtree.structure_item -> unit
val enter_bindings : Asttypes.rec_flag -> unit
val enter_binding : Typedtree.value_binding -> unit
val leave_binding : Typedtree.value_binding -> unit
val leave_bindings : Asttypes.rec_flag -> unit
val enter_type_declarations : Asttypes.rec_flag -> unit
val enter_type_declaration : Typedtree.type_declaration -> unit
val leave_type_declaration : Typedtree.type_declaration -> unit
val leave_type_declarations : Asttypes.rec_flag -> unit