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 : 'e -> qualified_info -> unit
method visit_name : 'f -> name -> unit
method visit_qualified_info : 'g -> qualified_info -> unit
method visit_QDots : 'h -> (string wrap * type_arguments option) list -> unit
method visit_QExpr : 'i -> a_xml_attr_value -> tok -> unit
method visit_qualifier : 'j -> qualifier -> unit
method visit_id_info : 'k -> id_info -> unit
method visit_id_info_id : 'l -> id_info_id -> unit
method visit_expr : 'm -> a_xml_attr_value -> unit
method visit_L : 'n -> literal -> unit
method visit_Container : 'o ->
container_operator ->
a_xml_attr_value list bracket ->
unit
method visit_Comprehension : 'p ->
container_operator ->
comprehension bracket ->
unit
method visit_Constructor : 'r -> name -> a_xml_attr_value list bracket -> unit
method visit_RegexpTemplate : 's ->
a_xml_attr_value bracket ->
string wrap option ->
unit
method visit_N : 't -> name -> unit
method visit_Call : 'v -> a_xml_attr_value -> arguments -> unit
method visit_Xml : 'x -> xml -> unit
method visit_Assign : 'y -> a_xml_attr_value -> tok -> a_xml_attr_value -> unit
method visit_AssignOp : 'z ->
a_xml_attr_value ->
operator wrap ->
a_xml_attr_value ->
unit
method visit_LetPattern : 'a1 -> pattern -> a_xml_attr_value -> unit
method visit_DotAccess : 'b1 -> a_xml_attr_value -> tok -> field_name -> unit
method visit_ArrayAccess : 'c1 ->
a_xml_attr_value ->
a_xml_attr_value bracket ->
unit
method visit_SliceAccess : 'd1 ->
a_xml_attr_value ->
(a_xml_attr_value option * a_xml_attr_value option * a_xml_attr_value option)
bracket ->
unit
method visit_Lambda : 'e1 -> function_definition -> unit
method visit_AnonClass : 'f1 -> class_definition -> unit
method visit_Conditional : 'g1 ->
a_xml_attr_value ->
a_xml_attr_value ->
a_xml_attr_value ->
unit
method visit_Yield : 'h1 -> tok -> a_xml_attr_value option -> bool -> unit
method visit_Await : 'i1 -> tok -> a_xml_attr_value -> unit
method visit_Cast : 'j1 -> type_ -> tok -> a_xml_attr_value -> unit
method visit_Seq : 'k1 -> a_xml_attr_value list -> unit
method visit_Ref : 'l1 -> tok -> a_xml_attr_value -> unit
method visit_DeRef : 'm1 -> tok -> a_xml_attr_value -> unit
method visit_Alias : 'n1 -> string wrap -> a_xml_attr_value -> unit
method visit_ParenExpr : 'o1 -> a_xml_attr_value bracket -> unit
method visit_Ellipsis : 'p1 -> tok -> unit
method visit_DeepEllipsis : 'q1 -> a_xml_attr_value bracket -> unit
method visit_DisjExpr : 'r1 -> a_xml_attr_value -> a_xml_attr_value -> unit
method visit_DotAccessEllipsis : 't1 -> a_xml_attr_value -> tok -> unit
method visit_StmtExpr : 'u1 -> item -> unit
method visit_RawExpr : 'w1 -> raw_tree -> unit
method visit_expr_kind : 'x1 -> expr_kind -> unit
method visit_Bool : 'y1 -> bool wrap -> unit
method visit_Int : 'z1 -> int option wrap -> unit
method visit_Float : 'a2 -> float option wrap -> unit
method visit_Char : 'b2 -> string wrap -> unit
method visit_Unit : 'f2 -> tok -> unit
method visit_Null : 'g2 -> tok -> unit
method visit_Undefined : 'h2 -> tok -> unit
method visit_Imag : 'i2 -> string wrap -> unit
method visit_Ratio : 'j2 -> string wrap -> unit
method visit_literal : 'k2 -> literal -> unit
method visit_const_type : 'p2 -> const_type -> unit
method visit_Lit : 'q2 -> literal -> unit
method visit_Cst : 'r2 -> const_type -> unit
method visit_Sym : 's2 -> a_xml_attr_value -> unit
method visit_svalue : 'u2 -> svalue -> unit
method visit_container_operator : 'a3 -> container_operator -> unit
method visit_comprehension : 'b3 -> comprehension -> unit
method visit_CompFor : 'c3 -> tok -> pattern -> tok -> a_xml_attr_value -> unit
method visit_CompIf : 'd3 -> tok -> a_xml_attr_value -> unit
method visit_for_or_if_comp : 'e3 -> for_or_if_comp -> unit
method visit_FN : 'f3 -> name -> unit
method visit_FDynamic : 'g3 -> a_xml_attr_value -> unit
method visit_field_name : 'h3 -> field_name -> unit
method visit_ConcatString : 's3 -> concat_string_kind -> unit
method visit_Op : 'y3 -> operator -> unit
method visit_IncrDecr : 'z3 -> (incr_decr * prefix_postfix) -> unit
method visit_special : 'b4 -> special -> unit
method visit_operator : 'v5 -> operator -> unit
method visit_incr_decr : 'y5 -> incr_decr -> unit
method visit_prefix_postfix : 'b6 -> prefix_postfix -> unit
method visit_concat_string_kind : 'g6 -> concat_string_kind -> unit
method visit_xml : 'h6 -> xml -> unit
method visit_xml_kind : 'l6 -> xml_kind -> unit
method visit_XmlAttr : 'm6 -> string wrap -> tok -> a_xml_attr_value -> unit
method visit_XmlAttrExpr : 'n6 -> a_xml_attr_value bracket -> unit
method visit_XmlEllipsis : 'o6 -> tok -> unit
method visit_xml_attribute : 'p6 -> xml_attribute -> unit
method visit_a_xml_attr_value : 'q6 -> a_xml_attr_value -> unit
method visit_XmlText : 'r6 -> string wrap -> unit
method visit_XmlExpr : 's6 -> a_xml_attr_value option bracket -> unit
method visit_XmlXml : 't6 -> xml -> unit
method visit_xml_body : 'u6 -> xml_body -> unit
method visit_arguments : 'v6 -> arguments -> unit
method visit_Arg : 'w6 -> a_xml_attr_value -> unit
method visit_ArgKwd : 'x6 -> string wrap -> a_xml_attr_value -> unit
method visit_ArgKwdOptional : 'y6 -> string wrap -> a_xml_attr_value -> unit
method visit_ArgType : 'z6 -> type_ -> unit
method visit_argument : 'b7 -> argument -> unit
method visit_stmt : 'c7 -> item -> unit
method visit_ExprStmt : 'd7 -> a_xml_attr_value -> tok -> unit
method visit_Return : 'h7 -> tok -> a_xml_attr_value option -> tok -> unit
method visit_DoWhile : 'i7 -> tok -> item -> a_xml_attr_value -> unit
method visit_For : 'j7 -> tok -> for_header -> item -> unit
method visit_Switch : 'k7 ->
tok ->
condition option ->
case_and_body list ->
unit
method visit_Continue : 'l7 -> tok -> label_ident -> tok -> unit
method visit_Break : 'm7 -> tok -> label_ident -> tok -> unit
method visit_Throw : 'p7 -> tok -> a_xml_attr_value -> tok -> unit
method visit_DefStmt : 't7 -> definition -> unit
method visit_DirectiveStmt : 'u7 -> directive -> unit
method visit_OtherStmtWithStmt : 'w7 ->
other_stmt_with_stmt_operator ->
any list ->
item ->
unit
method visit_OtherStmt : 'x7 -> other_stmt_operator -> any list -> unit
method visit_stmt_kind : 'y7 -> stmt_kind -> unit
method visit_Cond : 'z7 -> a_xml_attr_value -> unit
method visit_condition : 'b8 -> condition -> unit
method visit_CaseEllipsis : 'd8 -> tok -> unit
method visit_case_and_body : 'e8 -> case_and_body -> unit
method visit_Default : 'g8 -> tok -> unit
method visit_CaseEqualExpr : 'h8 -> tok -> a_xml_attr_value -> unit
method visit_case : 'j8 -> case -> unit
method visit_catch : 'k8 -> catch -> unit
method visit_CatchPattern : 'l8 -> pattern -> unit
method visit_CatchParam : 'm8 -> parameter_classic -> unit
method visit_catch_exn : 'o8 -> catch_exn -> unit
method visit_finally : 'p8 -> finally -> unit
method visit_label : 'q8 -> label -> unit
method visit_LId : 's8 -> label -> unit
method visit_LInt : 't8 -> int wrap -> unit
method visit_LDynamic : 'u8 -> a_xml_attr_value -> unit
method visit_label_ident : 'v8 -> label_ident -> unit
method visit_ForClassic : 'w8 ->
for_var_or_expr list ->
a_xml_attr_value option ->
a_xml_attr_value option ->
unit
method visit_ForEach : 'x8 -> for_each -> unit
method visit_MultiForEach : 'y8 -> multi_for_each list -> unit
method visit_ForIn : 'z8 ->
for_var_or_expr list ->
a_xml_attr_value list ->
unit
method visit_ForEllipsis : 'a9 -> tok -> unit
method visit_for_header : 'b9 -> for_header -> unit
method visit_for_each : 'c9 -> for_each -> unit
method visit_FE : 'd9 -> for_each -> unit
method visit_FECond : 'e9 -> for_each -> tok -> a_xml_attr_value -> unit
method visit_FEllipsis : 'f9 -> tok -> unit
method visit_multi_for_each : 'g9 -> multi_for_each -> unit
method visit_ForInitVar : 'h9 -> entity -> variable_definition -> unit
method visit_ForInitExpr : 'i9 -> a_xml_attr_value -> unit
method visit_for_var_or_expr : 'j9 -> for_var_or_expr -> unit
method visit_OSWS_Block : 'l9 -> string wrap -> unit
method visit_other_stmt_with_stmt_operator : 'q9 ->
other_stmt_with_stmt_operator ->
unit
method visit_other_stmt_operator : 'j10 -> other_stmt_operator -> unit
method visit_PatLiteral : 'k10 -> literal -> unit
method visit_PatRecord : 'm10 -> (dotted_ident * pattern) list bracket -> unit
method visit_PatUnderscore : 'r10 -> tok -> unit
method visit_PatWhen : 'u10 -> pattern -> a_xml_attr_value -> unit
method visit_PatType : 'w10 -> type_ -> unit
method visit_PatEllipsis : 'x10 -> tok -> unit
method visit_pattern : 'a11 -> pattern -> unit
method visit_type_ : 'b11 -> type_ -> unit
method visit_TyN : 'c11 -> name -> unit
method visit_TyApply : 'd11 -> type_ -> type_arguments -> unit
method visit_TyArray : 'f11 -> a_xml_attr_value option bracket -> type_ -> unit
method visit_TyVar : 'h11 -> string wrap -> unit
method visit_TyAny : 'i11 -> tok -> unit
method visit_TyRecordAnon : 'p11 ->
class_kind wrap ->
field list bracket ->
unit
method visit_TyEllipsis : 'q11 -> tok -> unit
method visit_TyExpr : 'r11 -> a_xml_attr_value -> unit
method visit_type_kind : 't11 -> type_kind -> unit
method visit_type_arguments : 'u11 -> type_arguments -> unit
method visit_TA : 'v11 -> type_ -> unit
method visit_TAExpr : 'x11 -> a_xml_attr_value -> unit
method visit_type_argument : 'z11 -> type_argument -> unit
method visit_KeywordAttr : 'a12 -> keyword_attribute wrap -> unit
method visit_attribute : 'd12 -> attribute -> unit
method visit_keyword_attribute : 'l13 -> keyword_attribute -> unit
method visit_definition : 'm13 -> definition -> unit
method visit_entity : 'n13 -> entity -> unit
method visit_EN : 'o13 -> name -> unit
method visit_EDynamic : 'p13 -> a_xml_attr_value -> unit
method visit_EPattern : 'q13 -> pattern -> unit
method visit_entity_name : 's13 -> entity_name -> unit
method visit_FuncDef : 't13 -> function_definition -> unit
method visit_VarDef : 'u13 -> variable_definition -> unit
method visit_FieldDefColon : 'v13 -> variable_definition -> unit
method visit_ClassDef : 'w13 -> class_definition -> unit
method visit_EnumEntryDef : 'x13 -> enum_entry_definition -> unit
method visit_TypeDef : 'y13 -> type_definition -> unit
method visit_ModuleDef : 'z13 -> module_definition -> unit
method visit_MacroDef : 'a14 -> macro_definition -> unit
method visit_Signature : 'b14 -> type_ -> unit
method visit_UseOuterDecl : 'c14 -> tok -> unit
method visit_definition_kind : 'e14 -> definition_kind -> unit
method visit_TP : 'f14 -> type_parameter_classic -> unit
method visit_TParamEllipsis : 'g14 -> tok -> unit
method visit_type_parameter : 'i14 -> type_parameter -> unit
method visit_type_parameter_classic : 'j14 -> type_parameter_classic -> unit
method visit_type_parameters : 'k14 -> type_parameters -> unit
method visit_variance : 'n14 -> variance -> unit
method visit_function_definition : 'o14 -> function_definition -> unit
method visit_function_kind : 'u14 -> function_kind -> unit
method visit_parameters : 'v14 -> parameters -> unit
method visit_Param : 'w14 -> parameter_classic -> unit
method visit_ParamPattern : 'x14 -> pattern -> unit
method visit_ParamRest : 'y14 -> tok -> parameter_classic -> unit
method visit_ParamHashSplat : 'z14 -> tok -> parameter_classic -> unit
method visit_ParamEllipsis : 'a15 -> tok -> unit
method visit_parameter : 'c15 -> parameter -> unit
method visit_parameter_classic : 'd15 -> parameter_classic -> unit
method visit_FBStmt : 'e15 -> item -> unit
method visit_FBExpr : 'f15 -> a_xml_attr_value -> unit
method visit_FBDecl : 'g15 -> tok -> unit
method visit_function_body : 'i15 -> function_body -> unit
method visit_variable_definition : 'j15 -> variable_definition -> unit
method visit_type_definition : 'k15 -> type_definition -> unit
method visit_OrType : 'l15 -> or_type_element list -> unit
method visit_AliasType : 'n15 -> type_ -> unit
method visit_NewType : 'o15 -> type_ -> unit
method visit_AbstractType : 'p15 -> tok -> unit
method visit_type_definition_kind : 's15 -> type_definition_kind -> unit
method visit_OrEnum : 'u15 -> string wrap -> a_xml_attr_value option -> unit
method visit_or_type_element : 'w15 -> or_type_element -> unit
method visit_F : 'x15 -> item -> unit
method visit_field : 'y15 -> field -> unit
method visit_class_definition : 'z15 -> class_definition -> unit
method visit_class_kind : 'e16 -> class_kind -> unit
method visit_class_parent : 'f16 -> class_parent -> unit
method visit_enum_entry_definition : 'g16 -> enum_entry_definition -> unit
method visit_module_definition : 'h16 -> module_definition -> unit
method visit_ModuleAlias : 'i16 -> dotted_ident -> unit
method visit_ModuleStruct : 'j16 -> dotted_ident option -> item list -> unit
method visit_module_definition_kind : 'l16 -> module_definition_kind -> unit
method visit_macro_definition : 'm16 -> macro_definition -> unit
method visit_directive : 'n16 -> directive -> unit
method visit_ImportFrom : 'o16 ->
tok ->
module_name ->
(string wrap * alias option) list ->
unit
method visit_ImportAs : 'p16 -> tok -> module_name -> alias option -> unit
method visit_ImportAll : 'q16 -> tok -> module_name -> tok -> unit
method visit_Package : 'r16 -> tok -> dotted_ident -> unit
method visit_PackageEnd : 's16 -> tok -> unit
method visit_directive_kind : 'v16 -> directive_kind -> unit
method visit_alias : 'w16 -> alias -> unit
method visit_item : 'x16 -> item -> unit
method visit_program : 'y16 -> program -> unit
method visit_PartialDef : 'z16 -> definition -> unit
method visit_PartialIf : 'a17 -> tok -> a_xml_attr_value -> unit
method visit_PartialCatch : 'c17 -> catch -> unit
method visit_PartialMatch : 'e17 -> tok -> a_xml_attr_value -> unit
method visit_PartialSingleField : 'f17 ->
string wrap ->
tok ->
a_xml_attr_value ->
unit
method visit_PartialLambdaOrFuncDef : 'g17 -> function_definition -> unit
method visit_PartialSwitchCase : 'h17 -> case_and_body -> unit
method visit_partial : 'i17 -> partial -> unit
method visit_E : 'j17 -> a_xml_attr_value -> unit
method visit_S : 'k17 -> item -> unit
method visit_Ss : 'l17 -> item list -> unit
method visit_T : 'm17 -> type_ -> unit
method visit_P : 'n17 -> pattern -> unit
method visit_At : 'o17 -> attribute -> unit
method visit_Fld : 'p17 -> field -> unit
method visit_Flds : 'q17 -> field list -> unit
method visit_Args : 'r17 -> argument list -> unit
method visit_Params : 's17 -> parameter list -> unit
method visit_Xmls : 't17 -> xml_body list -> unit
method visit_Partial : 'u17 -> partial -> unit
method visit_Name : 'v17 -> name -> unit
method visit_Raw : 'w17 -> raw_tree -> unit
method visit_I : 'x17 -> string wrap -> unit
method visit_Def : 'z17 -> definition -> unit
method visit_Dir : 'a18 -> directive -> unit
method visit_Pr : 'b18 -> program -> unit
method visit_Tk : 'c18 -> tok -> unit
method visit_TodoK : 'd18 -> string wrap -> unit
method visit_Ar : 'e18 -> argument -> unit
method visit_Pa : 'f18 -> parameter -> unit
method visit_Tp : 'g18 -> type_parameter -> unit
method visit_Ta : 'h18 -> type_argument -> unit
method visit_Modn : 'i18 -> module_name -> unit
method visit_Ce : 'j18 -> catch_exn -> unit
method visit_Cs : 'k18 -> case -> unit
method visit_ForOrIfComp : 'l18 -> for_or_if_comp -> unit
method visit_ModDk : 'm18 -> module_definition_kind -> unit
method visit_En : 'n18 -> entity -> unit
method visit_Dk : 'o18 -> definition_kind -> unit
method visit_Di : 'p18 -> dotted_ident -> unit
method visit_Lbli : 'q18 -> label_ident -> unit
method visit_Anys : 'r18 -> any list -> unit
method visit_any : 's18 -> any -> unit
method visit_raw_tree : 't18 -> raw_tree -> unit