(CommandList children: [ (FuncDef name: check body: (BraceGroup children: [ (If arms: [ (if_arm cond: [ (Pipeline children: [ (C {(grep)} {(-qw)} {(DQ ($ VSub_Number '$2'))} {(DQ ($ VSub_Number '$1'))}) ] negated: T ) ] action: [ (C {(echo)} {(DQ ('Did not find expected text in ') ($ VSub_Number '$1') (':'))}) (C {(echo)} {(DQ (' ') ($ VSub_Number '$2'))}) (C {(echo)} {(DQ )}) (C {(echo)} {(DQ ('Actual output below:'))}) (C {(cat)} {(DQ ($ VSub_Number '$1'))}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [16777215 86] ) ] spids: [16777215 131] ) ] spids: [66] ) spids: [62 65] ) (C {(check)} {(dynamic_list.stdout)} {(DQ (main))}) (C {(check)} {(dynamic_list.stdout)} {(DQ (_ZdlPv))}) (C {(check)} {(dynamic_list.stdout)} {(DQ (_Z4t1_6v))}) (C {(check)} {(dynamic_list.stdout)} {(DQ (_ZN4t16aC2Ev))}) (C {(check)} {(dynamic_list.stdout)} {(DQ (_ZN4t16aD1Ev))}) (C {(check)} {(dynamic_list.stdout)} {(DQ (_ZN4t16a1tEv))}) (C {(check)} {(dynamic_list.stdout)} {(DQ (_ZTI4t16a))}) (C {(check)} {(dynamic_list.stdout)} {(DQ (_ZTI4t16b))}) (C {(check)} {(dynamic_list.stdout)} {(DQ (_ZTS4t16a))}) (C {(check)} {(dynamic_list.stdout)} {(DQ (_ZTS4t16b))}) (C {(check)} {(dynamic_list.stdout)} {(DQ (t20v))}) ] )