(CommandList children: [ (Case to_match: {($ VSub_Number '$0')} arms: [ (case_arm pat_list: [{(Lit_Other '*') (/) (Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:command) op: Equal rhs: { (DQ (CommandSubPart command_list: (CommandList children: [ (C {(expr)} {(DQ ($ VSub_Number '$0'))} {(Lit_Other ':')} {(SQ <'.*/\\(.*\\)'>)} ) ] ) left_token: <Left_Backtick '`'> spids: [23 35] ) ) } spids: [21] ) ] spids: [21] ) ] spids: [16 19 39 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:command) op: Equal rhs: {(DQ ($ VSub_Number '$0'))} spids: [44] ) ] spids: [44] ) ] spids: [41 42 16777215 49] ) ] spids: [10 14 49] ) (C {(DQ ($ VSub_Name '$command'))} {(DQ ($ VSub_At '$@'))}) ] )