(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_)} {(split)}) (C {(getlimits_)}) (AndOr ops:[Op_DPipe] children:[(C {(touch)} {(KW_In in)}) (C {(framework_failure_)})]) (AndOr ops: [Op_DPipe] children: [ (SimpleCommand words: [{(split)} {(-a)} {(0)} {(KW_In in)}] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[85])] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[91])] spids: [91] ) ] ) (AndOr ops: [Op_DAmp] children: [ (SimpleCommand words: [{(split)} {(-b)} {(0)} {(KW_In in)}] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[102])] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[108])] spids: [108] ) ] ) (AndOr ops: [Op_DAmp] children: [ (SimpleCommand words: [{(split)} {(-C)} {(0)} {(KW_In in)}] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[119])] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[125])] spids: [125] ) ] ) (AndOr ops: [Op_DAmp] children: [ (SimpleCommand words: [{(split)} {(-l)} {(0)} {(KW_In in)}] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[136])] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[142])] spids: [142] ) ] ) (AndOr ops: [Op_DAmp] children: [ (SimpleCommand words: [{(split)} {(-n)} {(0)} {(KW_In in)}] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[153])] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[159])] spids: [159] ) ] ) (AndOr ops: [Op_DAmp] children: [ (SimpleCommand words: [{(split)} {(-n)} {(1/0)} {(KW_In in)}] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[170])] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[176])] spids: [176] ) ] ) (AndOr ops: [Op_DAmp] children: [ (SimpleCommand words: [{(split)} {(-n)} {(0/1)} {(KW_In in)}] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[187])] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[193])] spids: [193] ) ] ) (AndOr ops: [Op_DAmp] children: [ (SimpleCommand words: [{(split)} {(-n)} {(2/1)} {(KW_In in)}] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[204])] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[210])] spids: [210] ) ] ) (AndOr ops: [Op_DPipe] children: [ (C {(rm)} {(-f)} {(x) (Lit_Other '?') (Lit_Other '?')}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[227])] spids: [227] ) ] ) (AndOr ops: [Op_DPipe] children: [ (Pipeline children:[(C {(echo)} {(x)}) (C {(split)} {(-C)} {(1)})] negated:F) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[244])] spids: [244] ) ] ) (AndOr ops: [Op_DAmp Op_DPipe] children: [ (C {(test)} {(-f)} {(xaa)}) (C {(test)} {(-f)} {(xab)}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[263])] spids: [263] ) ] ) (AndOr ops: [Op_DAmp] children: [ (C {(test)} {(-f)} {(xac)}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[274])] spids: [274] ) ] ) (AndOr ops: [Op_DPipe] children: [ (SimpleCommand words: [{(split)} {(-1)} {(KW_In in)}] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[287])] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[293])] spids: [293] ) ] ) (AndOr ops: [Op_DAmp] children: [ (SimpleCommand words: [{(split)} {(-0)} {(KW_In in)}] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[306])] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[312])] spids: [312] ) ] ) (AndOr ops: [Op_DPipe] children: [ (C {(split)} {(--lines) (Lit_Other '=') ($ VSub_Name '$UINTMAX_MAX')} {(KW_In in)}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[326])] spids: [326] ) ] ) (AndOr ops: [Op_DPipe] children: [ (C {(split)} {(--bytes) (Lit_Other '=') ($ VSub_Name '$OFF_T_MAX')} {(KW_In in)}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[339])] spids: [339] ) ] ) (AndOr ops: [Op_DAmp] children: [ (SimpleCommand words: [{(split)} {(--line-bytes) (Lit_Other '=') ($ VSub_Name '$OFF_T_OFLOW')} {(KW_In in)}] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[348])] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[356])] spids: [356] ) ] ) (AndOr ops: [Op_DAmp] children: [ (SimpleCommand words: [{(split)} {(--line-bytes) (Lit_Other '=') ($ VSub_Name '$SIZE_OFLOW')} {(KW_In in)}] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[365])] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[373])] spids: [373] ) ] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(truncate)} {(-s) ($ VSub_Name '$SIZE_OFLOW')} {(large)}) terminator: <Op_Semi ';'> ) ] action: [ (AndOr ops: [Op_DPipe] children: [ (SimpleCommand words: [ {(split)} {(--number) (Lit_Other '=') ($ VSub_Name '$SIZE_OFLOW') (/) ($ VSub_Name '$SIZE_OFLOW') } {(large)} ] redirects: [ (Redir op_id: Redir_Great fd: 16777215 arg_word: {(/dev/null)} spids: [403] ) ] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[408])] spids: [408] ) ] ) ] spids: [16777215 386] ) ] spids: [16777215 411] ) (AndOr ops: [Op_DPipe] children: [ (SimpleCommand words: [ {(split)} {(--number) (Lit_Other '=') (r/) ($ VSub_Name '$UINTMAX_MAX') (/) ($ VSub_Name '$UINTMAX_MAX') } ] redirects: [ (Redir op_id:Redir_Less fd:16777215 arg_word:{(/dev/null)} spids:[422]) (Redir op_id:Redir_Great fd:16777215 arg_word:{(/dev/null)} spids:[425]) ] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[430])] spids: [430] ) ] ) (AndOr ops: [Op_DAmp] children: [ (SimpleCommand words: [{(split)} {(--number) (Lit_Other '=') (r/) ($ VSub_Name '$UINTMAX_OFLOW')}] redirects: [ (Redir op_id:Redir_Less fd:16777215 arg_word:{(/dev/null)} spids:[440]) (Redir op_id:Redir_Great fd:2 arg_word:{(/dev/null)} spids:[443]) ] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[448])] spids: [448] ) ] ) (AndOr ops: [Op_DAmp] children: [ (SimpleCommand words: [{(split)} {(-99999999999999999991)}] redirects: [(Redir op_id:Redir_Great fd:2 arg_word:{(out)} spids:[459])] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[465])] spids: [465] ) ] ) (SimpleCommand words: [{(sed)} {(SQ <'s/99[19]*/99*/'>)} {(out)}] redirects: [(Redir op_id:Redir_Great fd:16777215 arg_word:{(out-t)} spids:[492])] ) (C {(mv)} {(-f)} {(out-t)} {(out)}) (SimpleCommand words: [{(cat)}] redirects: [ (HereDoc op_id: Redir_DLess fd: 16777215 body: {('split: line count option -99*... is too large\n')} do_expansion: False here_end: EOF was_filled: T spids: [507] ) (Redir op_id:Redir_Great fd:16777215 arg_word:{(exp)} spids:[511]) ] ) (AndOr ops: [Op_DPipe] children: [ (C {(compare)} {(exp)} {(out)}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[523])] spids: [523] ) ] ) (If arms: [ (if_arm cond: [ (Sentence child: (Pipeline children: [ (SimpleCommand words: [{(cat)} {(.)}] redirects: [ (Redir op_id: Redir_Great fd: 16777215 arg_word: {(/dev/null)} spids: [541] ) ] ) ] negated: T ) terminator: <Op_Semi ';'> ) ] action: [ (AndOr ops: [Op_DAmp] children: [ (C {(split)} {(.)}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:fail) op:Equal rhs:{(1)} spids:[558])] spids: [558] ) ] ) ] spids: [16777215 545] ) ] spids: [16777215 561] ) (C {(Exit)} {($ VSub_Name '$fail')}) ] )