package ast_generic

  1. Overview
  2. Docs
constraint 'c iter = 'c iter
inherit VisitorsRuntime.iter
inherit iter_parent
method visit_Id : 'd -> string wrap -> id_info -> unit
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_Record : 'd -> field list 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_IdSpecial : 'd -> special wrap -> unit
method visit_Call : 'd -> a_xml_attr_value -> arguments -> unit
method visit_New : 'd -> tok -> type_ -> 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_TypedMetavar : 'd -> string wrap -> tok -> type_ -> unit
method visit_DotAccessEllipsis : 'd -> a_xml_attr_value -> tok -> unit
method visit_StmtExpr : 'd -> item -> unit
method visit_OtherExpr : 'd -> string wrap -> any list -> 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_String : 'd -> string wrap bracket -> unit
method visit_Regexp : 'd -> string wrap bracket -> string wrap option -> unit
method visit_Atom : 'd -> tok -> 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_Cbool : 'd -> unit
method visit_Cint : 'd -> unit
method visit_Cstr : 'd -> unit
method visit_Cany : 'd -> 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_NotCst : 'd -> unit
method visit_svalue : 'd -> svalue -> unit
method visit_Array : 'd -> unit
method visit_List : 'd -> unit
method visit_Set : 'd -> unit
method visit_Dict : 'd -> unit
method visit_Tuple : 'd -> 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_This : 'd -> unit
method visit_Super : 'd -> unit
method visit_Self : 'd -> unit
method visit_Parent : 'd -> unit
method visit_NextArrayIndex : 'd -> unit
method visit_Eval : 'd -> unit
method visit_Typeof : 'd -> unit
method visit_Instanceof : 'd -> unit
method visit_Sizeof : 'd -> unit
method visit_Defined : 'd -> unit
method visit_ConcatString : 'd -> concat_string_kind -> unit
method visit_EncodedString : 'd -> string -> unit
method visit_InterpolatedElement : 'd -> unit
method visit_Spread : 'd -> unit
method visit_HashSplat : 'd -> unit
method visit_ForOf : 'd -> unit
method visit_Op : 'd -> operator -> unit
method visit_IncrDecr : 'd -> (incr_decr * prefix_postfix) -> unit
method visit_Require : 'd -> unit
method visit_special : 'd -> special -> unit
method visit_Plus : 'd -> unit
method visit_Minus : 'd -> unit
method visit_Mult : 'd -> unit
method visit_Div : 'd -> unit
method visit_Mod : 'd -> unit
method visit_Pow : 'd -> unit
method visit_FloorDiv : 'd -> unit
method visit_MatMult : 'd -> unit
method visit_LSL : 'd -> unit
method visit_LSR : 'd -> unit
method visit_ASR : 'd -> unit
method visit_BitOr : 'd -> unit
method visit_BitXor : 'd -> unit
method visit_BitAnd : 'd -> unit
method visit_BitNot : 'd -> unit
method visit_BitClear : 'd -> unit
method visit_And : 'd -> unit
method visit_Or : 'd -> unit
method visit_Xor : 'd -> unit
method visit_Not : 'd -> unit
method visit_Eq : 'd -> unit
method visit_NotEq : 'd -> unit
method visit_PhysEq : 'd -> unit
method visit_NotPhysEq : 'd -> unit
method visit_Lt : 'd -> unit
method visit_LtE : 'd -> unit
method visit_Gt : 'd -> unit
method visit_GtE : 'd -> unit
method visit_Cmp : 'd -> unit
method visit_Concat : 'd -> unit
method visit_Append : 'd -> unit
method visit_RegexpMatch : 'd -> unit
method visit_NotMatch : 'd -> unit
method visit_Range : 'd -> unit
method visit_RangeInclusive : 'd -> unit
method visit_NotNullPostfix : 'd -> unit
method visit_Length : 'd -> unit
method visit_Elvis : 'd -> unit
method visit_Nullish : 'd -> unit
method visit_In : 'd -> unit
method visit_NotIn : 'd -> unit
method visit_Is : 'd -> unit
method visit_NotIs : 'd -> unit
method visit_Background : 'd -> unit
method visit_Pipe : 'd -> unit
method visit_operator : 'd -> operator -> unit
method visit_Incr : 'd -> unit
method visit_Decr : 'd -> unit
method visit_incr_decr : 'd -> incr_decr -> unit
method visit_Prefix : 'd -> unit
method visit_Postfix : 'd -> unit
method visit_prefix_postfix : 'd -> prefix_postfix -> unit
method visit_InterpolatedConcat : 'd -> unit
method visit_SequenceConcat : 'd -> unit
method visit_FString : 'd -> string -> unit
method visit_TaggedTemplateLiteral : 'd -> unit
method visit_concat_string_kind : 'd -> concat_string_kind -> unit
method visit_xml : 'd -> xml -> unit
method visit_XmlClassic : 'd -> tok -> string wrap -> tok -> tok -> unit
method visit_XmlSingleton : 'd -> tok -> string wrap -> tok -> unit
method visit_XmlFragment : 'd -> tok -> tok -> 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_OtherArg : 'd -> string wrap -> any list -> 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_Block : 'd -> item list bracket -> unit
method visit_If : 'd -> tok -> condition -> item -> item option -> unit
method visit_While : 'd -> tok -> condition -> item -> 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_Label : 'd -> label -> item -> unit
method visit_Goto : 'd -> tok -> label -> tok -> unit
method visit_Throw : 'd -> tok -> a_xml_attr_value -> tok -> unit
method visit_Try : 'd -> tok -> item -> catch list -> finally option -> unit
method visit_WithUsingResource : 'd -> tok -> item list -> item -> unit
method visit_Assert : 'd -> tok -> arguments -> tok -> unit
method visit_DefStmt : 'd -> definition -> unit
method visit_DirectiveStmt : 'd -> directive -> unit
method visit_DisjStmt : 'd -> item -> item -> 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_OtherCond : 'd -> string wrap -> any list -> unit
method visit_condition : 'd -> condition -> unit
method visit_CasesAndBody : 'd -> (case list * item) -> unit
method visit_CaseEllipsis : 'd -> tok -> unit
method visit_case_and_body : 'd -> case_and_body -> unit
method visit_Case : 'd -> tok -> pattern -> unit
method visit_Default : 'd -> tok -> unit
method visit_CaseEqualExpr : 'd -> tok -> a_xml_attr_value -> unit
method visit_OtherCase : 'd -> string wrap -> any list -> 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_OtherCatch : 'd -> string wrap -> any list -> unit
method visit_catch_exn : 'd -> catch_exn -> unit
method visit_finally : 'd -> finally -> unit
method visit_label : 'd -> label -> unit
method visit_LNone : 'd -> 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_With : 'd -> unit
method visit_OSWS_Block : 'd -> string wrap -> unit
method visit_OSWS_Else_in_try : 'd -> unit
method visit_OSWS_Iterator : 'd -> unit
method visit_OSWS_Closure : 'd -> unit
method visit_OSWS_Todo : 'd -> unit
method visit_other_stmt_with_stmt_operator : 'd -> other_stmt_with_stmt_operator -> unit
method visit_OS_Delete : 'd -> unit
method visit_OS_ForOrElse : 'd -> unit
method visit_OS_WhileOrElse : 'd -> unit
method visit_OS_TryOrElse : 'd -> unit
method visit_OS_ThrowFrom : 'd -> unit
method visit_OS_ThrowNothing : 'd -> unit
method visit_OS_ThrowArgsLocation : 'd -> unit
method visit_OS_Pass : 'd -> unit
method visit_OS_Async : 'd -> unit
method visit_OS_Asm : 'd -> unit
method visit_OS_Go : 'd -> unit
method visit_OS_Defer : 'd -> unit
method visit_OS_Fallthrough : 'd -> unit
method visit_OS_GlobalComplex : 'd -> unit
method visit_OS_Redo : 'd -> unit
method visit_OS_Retry : 'd -> unit
method visit_OS_ExprStmt2 : 'd -> unit
method visit_OS_Todo : 'd -> unit
method visit_other_stmt_operator : 'd -> other_stmt_operator -> unit
method visit_PatLiteral : 'd -> literal -> unit
method visit_PatConstructor : 'd -> name -> pattern list -> unit
method visit_PatRecord : 'd -> (dotted_ident * pattern) list bracket -> unit
method visit_PatId : 'd -> string wrap -> id_info -> unit
method visit_PatTuple : 'd -> pattern list bracket -> unit
method visit_PatList : 'd -> pattern list bracket -> unit
method visit_PatKeyVal : 'd -> pattern -> pattern -> unit
method visit_PatUnderscore : 'd -> tok -> unit
method visit_PatDisj : 'd -> pattern -> pattern -> unit
method visit_PatTyped : 'd -> pattern -> type_ -> unit
method visit_PatWhen : 'd -> pattern -> a_xml_attr_value -> unit
method visit_PatAs : 'd -> pattern -> (string wrap * id_info) -> unit
method visit_PatType : 'd -> type_ -> unit
method visit_PatEllipsis : 'd -> tok -> unit
method visit_DisjPat : 'd -> pattern -> pattern -> unit
method visit_OtherPat : 'd -> string wrap -> any list -> 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_TyFun : 'd -> parameter list -> type_ -> unit
method visit_TyArray : 'd -> a_xml_attr_value option bracket -> type_ -> unit
method visit_TyTuple : 'd -> type_ list bracket -> unit
method visit_TyVar : 'd -> string wrap -> unit
method visit_TyAny : 'd -> tok -> unit
method visit_TyPointer : 'd -> tok -> type_ -> unit
method visit_TyRef : 'd -> tok -> type_ -> unit
method visit_TyQuestion : 'd -> type_ -> tok -> unit
method visit_TyRest : 'd -> tok -> type_ -> unit
method visit_TyAnd : 'd -> type_ -> tok -> type_ -> unit
method visit_TyOr : 'd -> type_ -> tok -> type_ -> 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_OtherType : 'd -> string wrap -> any list -> 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_TAWildcard : 'd -> tok -> (bool wrap * type_) option -> unit
method visit_TAExpr : 'd -> a_xml_attr_value -> unit
method visit_OtherTypeArg : 'd -> string wrap -> any list -> unit
method visit_type_argument : 'd -> type_argument -> unit
method visit_KeywordAttr : 'd -> keyword_attribute wrap -> unit
method visit_NamedAttr : 'd -> tok -> name -> arguments -> unit
method visit_OtherAttribute : 'd -> string wrap -> any list -> unit
method visit_attribute : 'd -> attribute -> unit
method visit_Static : 'd -> unit
method visit_Extern : 'd -> unit
method visit_Volatile : 'd -> unit
method visit_Public : 'd -> unit
method visit_Private : 'd -> unit
method visit_Protected : 'd -> unit
method visit_Abstract : 'd -> unit
method visit_Final : 'd -> unit
method visit_Override : 'd -> unit
method visit_Mutable : 'd -> unit
method visit_Const : 'd -> unit
method visit_RecordClass : 'd -> unit
method visit_AnnotationClass : 'd -> unit
method visit_EnumClass : 'd -> unit
method visit_SealedClass : 'd -> unit
method visit_Var : 'd -> unit
method visit_Let : 'd -> unit
method visit_Optional : 'd -> unit
method visit_NotNull : 'd -> unit
method visit_Recursive : 'd -> unit
method visit_MutuallyRecursive : 'd -> unit
method visit_Generator : 'd -> unit
method visit_Async : 'd -> unit
method visit_Inline : 'd -> unit
method visit_Ctor : 'd -> unit
method visit_Dtor : 'd -> unit
method visit_Getter : 'd -> unit
method visit_Setter : 'd -> unit
method visit_Unsafe : 'd -> unit
method visit_DefaultImpl : 'd -> unit
method visit_Lazy : 'd -> unit
method visit_Throws : 'd -> unit
method visit_Rethrows : 'd -> 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_OtherEntity : 'd -> string wrap -> any list -> 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_OtherDef : 'd -> string wrap -> any list -> 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_OtherTypeParam : 'd -> string wrap -> any list -> 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_Covariant : 'd -> unit
method visit_Contravariant : 'd -> unit
method visit_variance : 'd -> variance -> unit
method visit_function_definition : 'd -> function_definition -> unit
method visit_Function : 'd -> unit
method visit_Method : 'd -> unit
method visit_LambdaKind : 'd -> unit
method visit_Arrow : 'd -> unit
method visit_BlockCases : 'd -> 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_OtherParam : 'd -> string wrap -> any list -> 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_FBNothing : 'd -> 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_AndType : 'd -> field list bracket -> unit
method visit_AliasType : 'd -> type_ -> unit
method visit_NewType : 'd -> type_ -> unit
method visit_AbstractType : 'd -> tok -> unit
method visit_Exception : 'd -> string wrap -> type_ list -> unit
method visit_OtherTypeKind : 'd -> string wrap -> any list -> unit
method visit_type_definition_kind : 'd -> type_definition_kind -> unit
method visit_OrConstructor : 'd -> string wrap -> type_ list -> unit
method visit_OrEnum : 'd -> string wrap -> a_xml_attr_value option -> unit
method visit_OrUnion : 'd -> string wrap -> type_ -> 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 : 'd -> unit
method visit_Interface : 'd -> unit
method visit_Trait : 'd -> unit
method visit_Object : 'd -> 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_OtherModule : 'd -> string wrap -> any 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_Pragma : 'd -> string wrap -> any list -> unit
method visit_OtherDirective : 'd -> string wrap -> any list -> 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_PartialTry : 'd -> tok -> item -> unit
method visit_PartialCatch : 'd -> catch -> unit
method visit_PartialFinally : 'd -> tok -> item -> 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_Str : 'd -> string wrap bracket -> 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
OCaml

Innovation. Community. Security.