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