(command.CommandList children: [ (command.FuncDef name: print_defs body: (command.BraceGroup children: [ (C {(echo)} { (DQ ('#if defined TEST_VECTOR_') ($ VSub_Number '$1') (' && TEST_VECTOR_') ($ VSub_Number '$1') ) } ) (C {(echo)} {(DQ ('# define HAVE_VECTOR_') ($ VSub_Number '$1') (' 1'))}) (C {(echo)} { (DQ ('# define ') (${ VSub_Number 1) ('_VEC_SUFF WRAPPER_NAME (') ($ VSub_Number '$1') (')') ) } ) (C {(echo)} { (DQ (WRAPPER_DECL) ($ VSub_Number '$2') (' (WRAPPER_NAME (') ($ VSub_Number '$1') ('))')) } ) (C {(echo)} {(DQ ('#else'))}) (C {(echo)} {(DQ ('# define HAVE_VECTOR_') ($ VSub_Number '$1') (' 0'))}) (C {(echo)} {(DQ ('# define ') (${ VSub_Number 1) ('_VEC_SUFF ') ($ VSub_Number '$1'))}) (C {(echo)} {(DQ ('#endif'))}) (C {(echo)}) ] spids: [62] ) spids: [58 61] ) (command.ForEach iter_name: func iter_words: [ { (word_part.CommandSubPart command_list: (command.CommandList children: [ (command.Pipeline children: [ (C {(cat)} {(libm-test.inc)}) (C {(grep)} {(ALL_RM_TEST)}) (C {(grep)} {(-v)} {(define)}) (C {(grep)} {(-v)} {(RUN_TEST_LOOP_ff_f)}) (C {(grep)} {(-v)} {(RUN_TEST_LOOP_fFF_11)}) (C {(sed)} {(-r)} {(DQ ('s/.*') (Lit_Other '\\') ('(//; s/,.*//'))}) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [154 201] ) } ] do_arg_iter: F body: (command.DoGroup children: [ (C {(print_defs)} {(${ VSub_Name func)}) (C {(print_defs)} {(${ VSub_Name func) (f)}) (C {(print_defs)} {(${ VSub_Name func) (l)}) ] spids: [204 229] ) spids: [153 202] ) (command.ForEach iter_name: func iter_words: [ { (word_part.CommandSubPart command_list: (command.CommandList children: [ (command.Pipeline children: [ (C {(cat)} {(libm-test.inc)}) (C {(grep)} {(ALL_RM_TEST)}) (C {(grep)} {(RUN_TEST_LOOP_ff_f)}) (C {(sed)} {(-r)} {(DQ ('s/.*') (Lit_Other '\\') ('(//; s/,.*//'))}) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [238 267] ) } ] do_arg_iter: F body: (command.DoGroup children: [ (C {(print_defs)} {(${ VSub_Name func)} {(DQ (_ff))}) (C {(print_defs)} {(${ VSub_Name func) (f)} {(DQ (_ff))}) (C {(print_defs)} {(${ VSub_Name func) (l)} {(DQ (_ff))}) ] spids: [270 307] ) spids: [237 268] ) (command.ForEach iter_name: func iter_words: [ { (word_part.CommandSubPart command_list: (command.CommandList children: [ (command.Pipeline children: [ (C {(cat)} {(libm-test.inc)}) (C {(grep)} {(ALL_RM_TEST)}) (C {(grep)} {(RUN_TEST_LOOP_fFF_11)}) (C {(sed)} {(-r)} {(DQ ('s/.*') (Lit_Other '\\') ('(//; s/,.*//'))}) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [316 345] ) } ] do_arg_iter: F body: (command.DoGroup children: [ (C {(print_defs)} {(${ VSub_Name func)} {(DQ (_fFF))}) (C {(print_defs)} {(${ VSub_Name func) (f)} {(DQ (_fFF))}) (C {(print_defs)} {(${ VSub_Name func) (l)} {(DQ (_fFF))}) ] spids: [348 385] ) spids: [315 346] ) ] )