Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
inherit VisitorsRuntime.iter
inherit iter_parent
method visit_IdQualified : 'd -> qualified_info -> unit
method visit_name : 'd -> name -> unit
method visit_qualified_info : 'd -> qualified_info -> unit
method visit_QDots : 'd -> (string wrap * type_arguments option) list -> unit
method visit_QExpr : 'd -> a_xml_attr_value -> tok -> unit
method visit_qualifier : 'd -> qualifier -> unit
method visit_id_info : 'd -> id_info -> unit
method visit_id_info_id : 'd -> id_info_id -> unit
method visit_expr : 'd -> a_xml_attr_value -> unit
method visit_L : 'd -> literal -> unit
method visit_Container : 'd ->
container_operator ->
a_xml_attr_value list bracket ->
unit
method visit_Comprehension : 'd ->
container_operator ->
comprehension bracket ->
unit
method visit_Constructor : 'd -> name -> a_xml_attr_value list bracket -> unit
method visit_RegexpTemplate : 'd ->
a_xml_attr_value bracket ->
string wrap option ->
unit
method visit_N : 'd -> name -> unit
method visit_Call : 'd -> a_xml_attr_value -> arguments -> unit
method visit_Xml : 'd -> xml -> unit
method visit_Assign : 'd -> a_xml_attr_value -> tok -> a_xml_attr_value -> unit
method visit_AssignOp : 'd ->
a_xml_attr_value ->
operator wrap ->
a_xml_attr_value ->
unit
method visit_LetPattern : 'd -> pattern -> a_xml_attr_value -> unit
method visit_DotAccess : 'd -> a_xml_attr_value -> tok -> field_name -> unit
method visit_ArrayAccess : 'd ->
a_xml_attr_value ->
a_xml_attr_value bracket ->
unit
method visit_SliceAccess : 'd ->
a_xml_attr_value ->
(a_xml_attr_value option * a_xml_attr_value option * a_xml_attr_value option)
bracket ->
unit
method visit_Lambda : 'd -> function_definition -> unit
method visit_AnonClass : 'd -> class_definition -> unit
method visit_Conditional : 'd ->
a_xml_attr_value ->
a_xml_attr_value ->
a_xml_attr_value ->
unit
method visit_Yield : 'd -> tok -> a_xml_attr_value option -> bool -> unit
method visit_Await : 'd -> tok -> a_xml_attr_value -> unit
method visit_Cast : 'd -> type_ -> tok -> a_xml_attr_value -> unit
method visit_Seq : 'd -> a_xml_attr_value list -> unit
method visit_Ref : 'd -> tok -> a_xml_attr_value -> unit
method visit_DeRef : 'd -> tok -> a_xml_attr_value -> unit
method visit_Alias : 'd -> string wrap -> a_xml_attr_value -> unit
method visit_ParenExpr : 'd -> a_xml_attr_value bracket -> unit
method visit_Ellipsis : 'd -> tok -> unit
method visit_DeepEllipsis : 'd -> a_xml_attr_value bracket -> unit
method visit_DisjExpr : 'd -> a_xml_attr_value -> a_xml_attr_value -> unit
method visit_DotAccessEllipsis : 'd -> a_xml_attr_value -> tok -> unit
method visit_StmtExpr : 'd -> item -> unit
method visit_RawExpr : 'd -> raw_tree -> unit
method visit_expr_kind : 'd -> expr_kind -> unit
method visit_Bool : 'd -> bool wrap -> unit
method visit_Int : 'd -> int option wrap -> unit
method visit_Float : 'd -> float option wrap -> unit
method visit_Char : 'd -> string wrap -> unit
method visit_Unit : 'd -> tok -> unit
method visit_Null : 'd -> tok -> unit
method visit_Undefined : 'd -> tok -> unit
method visit_Imag : 'd -> string wrap -> unit
method visit_Ratio : 'd -> string wrap -> unit
method visit_literal : 'd -> literal -> unit
method visit_const_type : 'd -> const_type -> unit
method visit_Lit : 'd -> literal -> unit
method visit_Cst : 'd -> const_type -> unit
method visit_Sym : 'd -> a_xml_attr_value -> unit
method visit_svalue : 'd -> svalue -> unit
method visit_container_operator : 'd -> container_operator -> unit
method visit_comprehension : 'd -> comprehension -> unit
method visit_CompFor : 'd -> tok -> pattern -> tok -> a_xml_attr_value -> unit
method visit_CompIf : 'd -> tok -> a_xml_attr_value -> unit
method visit_for_or_if_comp : 'd -> for_or_if_comp -> unit
method visit_FN : 'd -> name -> unit
method visit_FDynamic : 'd -> a_xml_attr_value -> unit
method visit_field_name : 'd -> field_name -> unit
method visit_ConcatString : 'd -> concat_string_kind -> unit
method visit_Op : 'd -> operator -> unit
method visit_IncrDecr : 'd -> (incr_decr * prefix_postfix) -> unit
method visit_special : 'd -> special -> unit
method visit_operator : 'd -> operator -> unit
method visit_incr_decr : 'd -> incr_decr -> unit
method visit_prefix_postfix : 'd -> prefix_postfix -> unit
method visit_concat_string_kind : 'd -> concat_string_kind -> unit
method visit_xml : 'd -> xml -> unit
method visit_xml_kind : 'd -> xml_kind -> unit
method visit_XmlAttr : 'd -> string wrap -> tok -> a_xml_attr_value -> unit
method visit_XmlAttrExpr : 'd -> a_xml_attr_value bracket -> unit
method visit_XmlEllipsis : 'd -> tok -> unit
method visit_xml_attribute : 'd -> xml_attribute -> unit
method visit_a_xml_attr_value : 'd -> a_xml_attr_value -> unit
method visit_XmlText : 'd -> string wrap -> unit
method visit_XmlExpr : 'd -> a_xml_attr_value option bracket -> unit
method visit_XmlXml : 'd -> xml -> unit
method visit_xml_body : 'd -> xml_body -> unit
method visit_arguments : 'd -> arguments -> unit
method visit_Arg : 'd -> a_xml_attr_value -> unit
method visit_ArgKwd : 'd -> string wrap -> a_xml_attr_value -> unit
method visit_ArgKwdOptional : 'd -> string wrap -> a_xml_attr_value -> unit
method visit_ArgType : 'd -> type_ -> unit
method visit_argument : 'd -> argument -> unit
method visit_stmt : 'd -> item -> unit
method visit_ExprStmt : 'd -> a_xml_attr_value -> tok -> unit
method visit_Return : 'd -> tok -> a_xml_attr_value option -> tok -> unit
method visit_DoWhile : 'd -> tok -> item -> a_xml_attr_value -> unit
method visit_For : 'd -> tok -> for_header -> item -> unit
method visit_Switch : 'd ->
tok ->
condition option ->
case_and_body list ->
unit
method visit_Continue : 'd -> tok -> label_ident -> tok -> unit
method visit_Break : 'd -> tok -> label_ident -> tok -> unit
method visit_Throw : 'd -> tok -> a_xml_attr_value -> tok -> unit
method visit_DefStmt : 'd -> definition -> unit
method visit_DirectiveStmt : 'd -> directive -> unit
method visit_OtherStmtWithStmt : 'd ->
other_stmt_with_stmt_operator ->
any list ->
item ->
unit
method visit_OtherStmt : 'd -> other_stmt_operator -> any list -> unit
method visit_stmt_kind : 'd -> stmt_kind -> unit
method visit_Cond : 'd -> a_xml_attr_value -> unit
method visit_condition : 'd -> condition -> unit
method visit_CaseEllipsis : 'd -> tok -> unit
method visit_case_and_body : 'd -> case_and_body -> unit
method visit_Default : 'd -> tok -> unit
method visit_CaseEqualExpr : 'd -> tok -> a_xml_attr_value -> unit
method visit_case : 'd -> case -> unit
method visit_catch : 'd -> catch -> unit
method visit_CatchPattern : 'd -> pattern -> unit
method visit_CatchParam : 'd -> parameter_classic -> unit
method visit_catch_exn : 'd -> catch_exn -> unit
method visit_finally : 'd -> finally -> unit
method visit_label : 'd -> label -> unit
method visit_LId : 'd -> label -> unit
method visit_LInt : 'd -> int wrap -> unit
method visit_LDynamic : 'd -> a_xml_attr_value -> unit
method visit_label_ident : 'd -> label_ident -> unit
method visit_ForClassic : 'd ->
for_var_or_expr list ->
a_xml_attr_value option ->
a_xml_attr_value option ->
unit
method visit_ForEach : 'd -> for_each -> unit
method visit_MultiForEach : 'd -> multi_for_each list -> unit
method visit_ForIn : 'd ->
for_var_or_expr list ->
a_xml_attr_value list ->
unit
method visit_ForEllipsis : 'd -> tok -> unit
method visit_for_header : 'd -> for_header -> unit
method visit_for_each : 'd -> for_each -> unit
method visit_FE : 'd -> for_each -> unit
method visit_FECond : 'd -> for_each -> tok -> a_xml_attr_value -> unit
method visit_FEllipsis : 'd -> tok -> unit
method visit_multi_for_each : 'd -> multi_for_each -> unit
method visit_ForInitVar : 'd -> entity -> variable_definition -> unit
method visit_ForInitExpr : 'd -> a_xml_attr_value -> unit
method visit_for_var_or_expr : 'd -> for_var_or_expr -> unit
method visit_OSWS_Block : 'd -> string wrap -> unit
method visit_other_stmt_with_stmt_operator : 'd ->
other_stmt_with_stmt_operator ->
unit
method visit_other_stmt_operator : 'd -> other_stmt_operator -> unit
method visit_PatLiteral : 'd -> literal -> unit
method visit_PatRecord : 'd -> (dotted_ident * pattern) list bracket -> unit
method visit_PatUnderscore : 'd -> tok -> unit
method visit_PatWhen : 'd -> pattern -> a_xml_attr_value -> unit
method visit_PatType : 'd -> type_ -> unit
method visit_PatEllipsis : 'd -> tok -> unit
method visit_pattern : 'd -> pattern -> unit
method visit_type_ : 'd -> type_ -> unit
method visit_TyN : 'd -> name -> unit
method visit_TyApply : 'd -> type_ -> type_arguments -> unit
method visit_TyArray : 'd -> a_xml_attr_value option bracket -> type_ -> unit
method visit_TyVar : 'd -> string wrap -> unit
method visit_TyAny : 'd -> tok -> unit
method visit_TyRecordAnon : 'd -> class_kind wrap -> field list bracket -> unit
method visit_TyEllipsis : 'd -> tok -> unit
method visit_TyExpr : 'd -> a_xml_attr_value -> unit
method visit_type_kind : 'd -> type_kind -> unit
method visit_type_arguments : 'd -> type_arguments -> unit
method visit_TA : 'd -> type_ -> unit
method visit_TAExpr : 'd -> a_xml_attr_value -> unit
method visit_type_argument : 'd -> type_argument -> unit
method visit_KeywordAttr : 'd -> keyword_attribute wrap -> unit
method visit_attribute : 'd -> attribute -> unit
method visit_keyword_attribute : 'd -> keyword_attribute -> unit
method visit_definition : 'd -> definition -> unit
method visit_entity : 'd -> entity -> unit
method visit_EN : 'd -> name -> unit
method visit_EDynamic : 'd -> a_xml_attr_value -> unit
method visit_EPattern : 'd -> pattern -> unit
method visit_entity_name : 'd -> entity_name -> unit
method visit_FuncDef : 'd -> function_definition -> unit
method visit_VarDef : 'd -> variable_definition -> unit
method visit_FieldDefColon : 'd -> variable_definition -> unit
method visit_ClassDef : 'd -> class_definition -> unit
method visit_EnumEntryDef : 'd -> enum_entry_definition -> unit
method visit_TypeDef : 'd -> type_definition -> unit
method visit_ModuleDef : 'd -> module_definition -> unit
method visit_MacroDef : 'd -> macro_definition -> unit
method visit_Signature : 'd -> type_ -> unit
method visit_UseOuterDecl : 'd -> tok -> unit
method visit_definition_kind : 'd -> definition_kind -> unit
method visit_TP : 'd -> type_parameter_classic -> unit
method visit_TParamEllipsis : 'd -> tok -> unit
method visit_type_parameter : 'd -> type_parameter -> unit
method visit_type_parameter_classic : 'd -> type_parameter_classic -> unit
method visit_type_parameters : 'd -> type_parameters -> unit
method visit_variance : 'd -> variance -> unit
method visit_function_definition : 'd -> function_definition -> unit
method visit_function_kind : 'd -> function_kind -> unit
method visit_parameters : 'd -> parameters -> unit
method visit_Param : 'd -> parameter_classic -> unit
method visit_ParamPattern : 'd -> pattern -> unit
method visit_ParamRest : 'd -> tok -> parameter_classic -> unit
method visit_ParamHashSplat : 'd -> tok -> parameter_classic -> unit
method visit_ParamEllipsis : 'd -> tok -> unit
method visit_parameter : 'd -> parameter -> unit
method visit_parameter_classic : 'd -> parameter_classic -> unit
method visit_FBStmt : 'd -> item -> unit
method visit_FBExpr : 'd -> a_xml_attr_value -> unit
method visit_FBDecl : 'd -> tok -> unit
method visit_function_body : 'd -> function_body -> unit
method visit_variable_definition : 'd -> variable_definition -> unit
method visit_type_definition : 'd -> type_definition -> unit
method visit_OrType : 'd -> or_type_element list -> unit
method visit_AliasType : 'd -> type_ -> unit
method visit_NewType : 'd -> type_ -> unit
method visit_AbstractType : 'd -> tok -> unit
method visit_type_definition_kind : 'd -> type_definition_kind -> unit
method visit_OrEnum : 'd -> string wrap -> a_xml_attr_value option -> unit
method visit_or_type_element : 'd -> or_type_element -> unit
method visit_F : 'd -> item -> unit
method visit_field : 'd -> field -> unit
method visit_class_definition : 'd -> class_definition -> unit
method visit_class_kind : 'd -> class_kind -> unit
method visit_class_parent : 'd -> class_parent -> unit
method visit_enum_entry_definition : 'd -> enum_entry_definition -> unit
method visit_module_definition : 'd -> module_definition -> unit
method visit_ModuleAlias : 'd -> dotted_ident -> unit
method visit_ModuleStruct : 'd -> dotted_ident option -> item list -> unit
method visit_module_definition_kind : 'd -> module_definition_kind -> unit
method visit_macro_definition : 'd -> macro_definition -> unit
method visit_directive : 'd -> directive -> unit
method visit_ImportFrom : 'd ->
tok ->
module_name ->
(string wrap * alias option) list ->
unit
method visit_ImportAs : 'd -> tok -> module_name -> alias option -> unit
method visit_ImportAll : 'd -> tok -> module_name -> tok -> unit
method visit_Package : 'd -> tok -> dotted_ident -> unit
method visit_PackageEnd : 'd -> tok -> unit
method visit_directive_kind : 'd -> directive_kind -> unit
method visit_alias : 'd -> alias -> unit
method visit_item : 'd -> item -> unit
method visit_program : 'd -> program -> unit
method visit_PartialDef : 'd -> definition -> unit
method visit_PartialIf : 'd -> tok -> a_xml_attr_value -> unit
method visit_PartialCatch : 'd -> catch -> unit
method visit_PartialMatch : 'd -> tok -> a_xml_attr_value -> unit
method visit_PartialSingleField : 'd ->
string wrap ->
tok ->
a_xml_attr_value ->
unit
method visit_PartialLambdaOrFuncDef : 'd -> function_definition -> unit
method visit_PartialSwitchCase : 'd -> case_and_body -> unit
method visit_partial : 'd -> partial -> unit
method visit_E : 'd -> a_xml_attr_value -> unit
method visit_S : 'd -> item -> unit
method visit_Ss : 'd -> item list -> unit
method visit_T : 'd -> type_ -> unit
method visit_P : 'd -> pattern -> unit
method visit_At : 'd -> attribute -> unit
method visit_Fld : 'd -> field -> unit
method visit_Flds : 'd -> field list -> unit
method visit_Args : 'd -> argument list -> unit
method visit_Params : 'd -> parameter list -> unit
method visit_Xmls : 'd -> xml_body list -> unit
method visit_Partial : 'd -> partial -> unit
method visit_Name : 'd -> name -> unit
method visit_Raw : 'd -> raw_tree -> unit
method visit_I : 'd -> string wrap -> unit
method visit_Def : 'd -> definition -> unit
method visit_Dir : 'd -> directive -> unit
method visit_Pr : 'd -> program -> unit
method visit_Tk : 'd -> tok -> unit
method visit_TodoK : 'd -> string wrap -> unit
method visit_Ar : 'd -> argument -> unit
method visit_Pa : 'd -> parameter -> unit
method visit_Tp : 'd -> type_parameter -> unit
method visit_Ta : 'd -> type_argument -> unit
method visit_Modn : 'd -> module_name -> unit
method visit_Ce : 'd -> catch_exn -> unit
method visit_Cs : 'd -> case -> unit
method visit_ForOrIfComp : 'd -> for_or_if_comp -> unit
method visit_ModDk : 'd -> module_definition_kind -> unit
method visit_En : 'd -> entity -> unit
method visit_Dk : 'd -> definition_kind -> unit
method visit_Di : 'd -> dotted_ident -> unit
method visit_Lbli : 'd -> label_ident -> unit
method visit_Anys : 'd -> any list -> unit
method visit_any : 'd -> any -> unit
method visit_raw_tree : 'd -> raw_tree -> unit