Class AST.map2

constraint 'b map2 = 'b map2
inherit Morsmall__.Location.located_map2
method visit_name : 'b -> 'c -> name -> name -> name
method visit_character_range : 'b -> 'd -> char list -> char list -> char list
method visit_NoAttribute : 'b -> 'e -> attribute
method visit_ParameterLength : 'b -> 'f -> word -> word -> attribute
method visit_UseDefaultValues : 'b -> 'g -> word -> word -> attribute
method visit_AssignDefaultValues : 'b -> 'h -> word -> word -> attribute
method visit_IndicateErrorifNullorUnset : 'b -> 'i -> word -> word -> attribute
method visit_UseAlternativeValue : 'b -> 'j -> word -> word -> attribute
method visit_RemoveSmallestSuffixPattern : 'b -> 'k -> word -> word -> attribute
method visit_RemoveLargestSuffixPattern : 'b -> 'l -> word -> word -> attribute
method visit_RemoveSmallestPrefixPattern : 'b -> 'm -> word -> word -> attribute
method visit_RemoveLargestPrefixPattern : 'b -> 'n -> word -> word -> attribute
method fail_attribute : 'b -> 'o -> attribute -> attribute -> attribute
method visit_attribute : 'b -> 'p -> attribute -> attribute -> attribute
method visit_WTildePrefix : 'b -> 'q -> string -> string -> word_component
method visit_WLiteral : 'b -> 'r -> string -> string -> word_component
method visit_WDoubleQuoted : 'b -> 's -> word -> word -> word_component
method visit_WVariable : 'b -> 't -> name -> name -> attribute -> attribute -> word_component
method visit_WSubshell : 'b -> 'u -> program -> program -> word_component
method visit_WGlobAll : 'b -> 'v -> word_component
method visit_WGlobAny : 'b -> 'w -> word_component
method visit_WBracketExpression : 'b -> 'x -> Morbig.CST.bracket_expression -> Morbig.CST.bracket_expression -> word_component
method fail_word_component : 'b -> 'y -> word_component -> word_component -> word_component
method visit_word_component : 'b -> 'z -> word_component -> word_component -> word_component
method visit_word : 'b -> 'a1 -> word -> word -> word
method visit_word' : 'b -> 'b1 -> word Morbig.CST.located -> word Morbig.CST.located -> word Morbig.CST.located
method visit_pattern : 'b -> 'c1 -> pattern -> pattern -> pattern
method visit_pattern' : 'b -> 'd1 -> pattern Morbig.CST.located -> pattern Morbig.CST.located -> pattern Morbig.CST.located
method visit_assignment : 'b -> 'e1 -> assignment -> assignment -> name * word
method visit_assignment' : 'b -> 'f1 -> assignment Morbig.CST.located -> assignment Morbig.CST.located -> assignment Morbig.CST.located
method visit_descr : 'b -> 'g1 -> descr -> descr -> descr
method visit_program : 'b -> 'h1 -> program -> program -> program
method visit_Simple : 'b -> 'i1 -> assignment Morbig.CST.located list -> assignment Morbig.CST.located list -> word Morbig.CST.located list -> word Morbig.CST.located list -> command
method visit_Async : 'b -> 'j1 -> command -> command -> command
method visit_Seq : 'b -> 'k1 -> command' -> command' -> command' -> command' -> command
method visit_And : 'b -> 'l1 -> command' -> command' -> command' -> command' -> command
method visit_Or : 'b -> 'm1 -> command' -> command' -> command' -> command' -> command
method visit_Not : 'b -> 'n1 -> command' -> command' -> command
method visit_Pipe : 'b -> 'o1 -> command' -> command' -> command' -> command' -> command
method visit_Subshell : 'b -> 'p1 -> command' -> command' -> command
method visit_For : 'b -> 'q1 -> name -> name -> word list option -> word list option -> command' -> command' -> command
method visit_Case : 'b -> 'r1 -> word -> word -> case_item' list -> case_item' list -> command
method visit_If : 'b -> 's1 -> command' -> command' -> command' -> command' -> command' option -> command' option -> command
method visit_While : 'b -> 't1 -> command' -> command' -> command' -> command' -> command
method visit_Until : 'b -> 'u1 -> command' -> command' -> command' -> command' -> command
method visit_Function : 'b -> 'v1 -> name -> name -> command' -> command' -> command
method visit_Redirection : 'b -> 'w1 -> command' -> command' -> descr -> descr -> kind -> kind -> word -> word -> command
method visit_HereDocument : 'b -> 'x1 -> command' -> command' -> descr -> descr -> word Morbig.CST.located -> word Morbig.CST.located -> command
method fail_command : 'b -> 'y1 -> command -> command -> command
method visit_command : 'b -> 'z1 -> command -> command -> command
method visit_command' : 'b -> 'a2 -> command' -> command' -> command'
method visit_case_item : 'b -> 'b2 -> case_item -> case_item -> pattern Morbig.CST.located * command' option
method visit_case_item' : 'b -> 'c2 -> case_item' -> case_item' -> case_item'
method visit_Output : 'b -> 'd2 -> kind
method visit_OutputDuplicate : 'b -> 'e2 -> kind
method visit_OutputAppend : 'b -> 'f2 -> kind
method visit_OutputClobber : 'b -> 'g2 -> kind
method visit_Input : 'b -> 'h2 -> kind
method visit_InputDuplicate : 'b -> 'i2 -> kind
method visit_InputOutput : 'b -> 'j2 -> kind
method fail_kind : 'b -> 'k2 -> kind -> kind -> kind
method visit_kind : 'b -> 'l2 -> kind -> kind -> kind