(CommandList children: [ (FuncDef name: check_present body: (BraceGroup children: [ (If arms: [ (if_arm cond: [ (Pipeline children: [ (C {(grep)} {(-q)} {(DQ ($ VSub_Number '$1'))} {(retain_symbols_file_test.stdout)} ) ] negated: T ) ] action: [ (C {(echo)} { (DQ ('Did not find expected symbol ') ($ VSub_Number '$1') (' in retain_symbols_file_test.stdout') ) } ) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [16777215 87] ) ] spids: [16777215 104] ) ] spids: [69] ) spids: [65 68] ) (FuncDef name: check_absent body: (BraceGroup children: [ (If arms: [ (if_arm cond: [ (C {(grep)} {(-q)} {(DQ ($ VSub_Number '$1'))} {(retain_symbols_file_test.stdout)}) ] action: [ (C {(echo)} { (DQ ('Found unexpected symbol ') ($ VSub_Number '$1') (' in retain_symbols_file_test.stdout') ) } ) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [16777215 129] ) ] spids: [16777215 146] ) ] spids: [113] ) spids: [109 112] ) (C {(check_present)} {(SQ <t1>)}) (C {(check_present)} {(SQ <'t16b::t16b()'>)}) (C {(check_present)} {(SQ <'t20a::get()'>)}) (C {(check_present)} {(SQ <'t18()'>)}) (C {(check_absent)} {(SQ <t10>)}) (C {(check_absent)} {(SQ <'t1()'>)}) (C {(check_absent)} {(SQ <'t16b::t()'>)}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(0)}) ] )