(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:result) op: Equal rhs: {(DQ ($ VSub_Number '$4'))} spids: [1] ) ] spids: [1] ) (Case to_match: {(DQ ($ VSub_Number '$1'))} arms: [ (case_arm pat_list: [{(Lit_Other '*') (c) (Lit_Other '*')}] action: [ (AndOr ops: [Op_DPipe] children: [ (SimpleCommand words: [{(./compile)} {($ VSub_Number '$2') (.c)}] redirects: [ (Redir op_id: Redir_Great fd: 16777215 arg_word: {(/dev/null)} spids: [26] ) (Redir op_id:Redir_GreatAnd fd:2 arg_word:{(1)} spids:[29]) ] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:result) op: Equal rhs: {(DQ ($ VSub_Number '$3'))} spids: [34] ) ] spids: [34] ) ] ) ] spids: [16 19 39 16777215] ) ] spids: [7 13 41] ) (Case to_match: {(DQ ($ VSub_Number '$1'))} arms: [ (case_arm pat_list: [{(Lit_Other '*') (l) (Lit_Other '*')}] action: [ (AndOr ops: [Op_DPipe] children: [ (SimpleCommand words: [{(./load)} {($ VSub_Number '$2')}] redirects: [ (Redir op_id: Redir_Great fd: 16777215 arg_word: {(/dev/null)} spids: [62] ) (Redir op_id:Redir_GreatAnd fd:2 arg_word:{(1)} spids:[65]) ] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:result) op: Equal rhs: {(DQ ($ VSub_Number '$3'))} spids: [70] ) ] spids: [70] ) ] ) ] spids: [53 56 75 16777215] ) ] spids: [44 50 77] ) (Case to_match: {(DQ ($ VSub_Number '$1'))} arms: [ (case_arm pat_list: [{(Lit_Other '*') (r) (Lit_Other '*')}] action: [ (AndOr ops: [Op_DPipe] children: [ (SimpleCommand words: [{(./) ($ VSub_Number '$2')}] redirects: [ (Redir op_id: Redir_Great fd: 16777215 arg_word: {(/dev/null)} spids: [97] ) (Redir op_id:Redir_GreatAnd fd:2 arg_word:{(1)} spids:[100]) ] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:result) op: Equal rhs: {(DQ ($ VSub_Number '$3'))} spids: [105] ) ] spids: [105] ) ] ) ] spids: [89 92 110 16777215] ) ] spids: [80 86 112] ) (C {(rm)} {(-f)} {($ VSub_Number '$2') (.o)} {($ VSub_Number '$2')}) (C {(exec)} {(cat)} {(DQ ($ VSub_Name '$result'))}) ] )