(CommandList children: [ (Sentence child: (C {(.)} { (DQ (BracedVarSub token: <VSub_Name srcdir> suffix_op: (StringUnary op_id:VTest_Equals arg_word:{(.)}) spids: [47 51] ) (/tests/init.sh) ) } ) terminator: <Op_Semi ';'> ) (C {(path_prepend_)} {(./src)}) (C {(print_ver_)} {(ls)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:stats) op: Equal rhs: {(SQ <'stat,lstat,stat64,lstat64,newfstatat'>)} spids: [74] ) ] spids: [74] ) (C {(require_strace_)} {($ VSub_Name '$stats')}) (C {(require_dirent_d_type_)}) (AndOr ops: [Op_DPipe] children: [(C {(ln)} {(-s)} {(nowhere)} {(dangle)}) (C {(framework_failure_)})] ) (AndOr ops: [Op_DPipe] children: [ (SimpleCommand words: [{(cat)}] redirects: [ (HereDoc op_id: Redir_DLess fd: 16777215 body: { (DQ ('RESET 0\n') ('DIR 01;34\n') ('LINK 01;36\n') ('FIFO 40;33\n') ('SOCK 01;35\n') ('DOOR 01;35\n') ('BLK 40;33;01\n') ('CHR 40;33;01\n') ('ORPHAN 00\n') ('SETUID 00\n') ('SETGID 00\n') ('CAPABILITY 00\n') ('STICKY_OTHER_WRITABLE 00\n') ('OTHER_WRITABLE 00\n') ('STICKY 00\n') ('EXEC 00\n') ('MULTIHARDLINK 00\n') ) } do_expansion: True here_end: EOF was_filled: T spids: [111] ) (Redir op_id: Redir_Great fd: 16777215 arg_word: {(color-without-stat)} spids: [114] ) ] ) (C {(framework_failure_)}) ] ) (C {(eval)} { (CommandSubPart command_list: (CommandList children:[(C {(dircolors)} {(-b)} {(color-without-stat)})]) left_token: <Left_CommandSub '$('> spids: [142 148] ) } ) (AndOr ops: [Op_DPipe] children: [ (SimpleCommand words: [{(strace)} {(-o)} {(log-help)} {(-e)} {($ VSub_Name '$stats')} {(ls)} {(--help)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(/dev/null)} spids:[177])] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[182])] spids: [182] ) ] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:n_lines_help) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (SimpleCommand words: [{(wc)} {(-l)}] redirects: [ (Redir op_id: Redir_Less fd: 16777215 arg_word: {(log-help)} spids: [191] ) ] ) ] ) left_token: <Left_CommandSub '$('> spids: [186 194] ) } spids: [185] ) ] spids: [185] ) (AndOr ops: [Op_DPipe] children: [ (C {(strace)} {(-o)} {(log)} {(-e)} {($ VSub_Name '$stats')} {(ls)} {(--color) (Lit_Other '=') (always)} {(.)} ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[217])] spids: [217] ) ] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:n_lines) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (SimpleCommand words: [{(wc)} {(-l)}] redirects: [(Redir op_id:Redir_Less fd:16777215 arg_word:{(log)} spids:[226])] ) ] ) left_token: <Left_CommandSub '$('> spids: [221 229] ) } spids: [220] ) ] spids: [220] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:n_stat) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (C {(expr)} {($ VSub_Name '$n_lines')} {(-)} {($ VSub_Name '$n_lines_help')}) ] ) left_token: <Left_CommandSub '$('> spids: [233 241] ) } spids: [232] ) ] spids: [232] ) (Case to_match: {($ VSub_Name '$n_stat')} arms: [ (case_arm pat_list: [{(0)}] action: [(C {(skip_)} {(SQ <'No stat calls recognized on this platform'>)})] spids: [254 255 263 16777215] ) (case_arm pat_list:[{(1)}] spids:[266 267 269 16777215]) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (Sentence child: (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[278])] spids: [278] ) terminator: <Op_Semi ';'> ) (C {(head)} {(-n30)} {(log) (Lit_Other '*')}) ] spids: [275 276 289 16777215] ) ] spids: [247 251 291] ) (C {(Exit)} {($ VSub_Name '$fail')}) ] )