(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 ('Did not find expected symbol 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 95] ) ] spids: [16777215 140] ) ] spids: [75] ) spids: [71 74] ) (FuncDef name: check_missing body: (BraceGroup children: [ (If arms: [ (if_arm cond: [(C {(grep)} {(-q)} {(DQ ($ VSub_Number '$2'))} {(DQ ($ VSub_Number '$1'))})] action: [ (C {(echo)} {(DQ ('Found unexpected symbol 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 167] ) ] spids: [16777215 212] ) ] spids: [149] ) spids: [145 148] ) (C {(check)} {(ver_test_13.syms)} {(DQ ('foo@VER_0') (Lit_Other '$'))}) (C {(check_missing)} {(ver_test_13.syms)} {(DQ ('foo@@VER_0'))}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(0)}) ] )