(CommandList children: [ (FuncDef name: check body: (BraceGroup children: [ (If arms: [ (if_arm cond: [ (Pipeline children: [ (C {(grep)} {(-q)} {(DQ ($ VSub_Number '$2'))} {(DQ ($ VSub_Number '$1'))}) ] negated: T ) ] action: [ (C {(echo)} {(DQ ('Garbage collection failed to KEEP :'))}) (C {(echo)} {(DQ (' ') ($ VSub_Number '$2'))}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [16777215 83] ) ] spids: [16777215 106] ) ] spids: [63] ) spids: [59 62] ) (C {(check)} {(pr14265.stdout)} {(DQ (foo1_start))}) (C {(check)} {(pr14265.stdout)} {(DQ (foo1_end))}) (C {(check)} {(pr14265.stdout)} {(DQ (foo2_start))}) (C {(check)} {(pr14265.stdout)} {(DQ (foo2_end))}) ] )