(CommandList children: [ (C {(set)} {(-o)} {(nounset)}) (C {(set)} {(-o)} {(pipefail)}) (C {(set)} {(-o)} {(errexit)}) (FuncDef name: bundle-size body: (BraceGroup children: [ (C {(ls)} {(-l)} {(_build/) (Lit_Other '*') (/bytecode-) (Lit_Other '*') (.zip)} {(_build/) (Lit_Other '*') (/ovm)} {(_bin/) (Lit_Other '*') (.ovm)} ) ] spids: [52] ) spids: [48 51] ) (FuncDef name: linecount-nativedeps body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:app_name) op: Equal rhs: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(oil)}) spids: [86 90] ) } spids: [85] ) ] spids: [83] ) (Pipeline children: [ (C {(find)} {(_tmp/) (${ VSub_Name app_name) (-tar-test)} {(-name)} {(SQ <'*.[ch]'>)}) (C {(xargs)} {(wc)} {(-l)}) (C {(sort)} {(-n)}) ] negated: F ) ] spids: [80] ) spids: [76 79] ) (FuncDef name: linecount-pydeps body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:app_name) op: Equal rhs: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(oil)}) spids: [134 138] ) } spids: [133] ) ] spids: [131] ) (Pipeline children: [ (C {(awk)} {(SQ <'/\\.py$/ { print $1 }'>)} {(_build/) ($ VSub_Name '$app_name') (/bytecode-cpython-manifest.txt)} ) (C {(sort)}) (C {(uniq)}) (C {(xargs)} {(wc)} {(-l)}) (C {(sort)} {(-n)}) ] negated: F ) ] spids: [128] ) spids: [124 127] ) (FuncDef name: pyc-bytes body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:app_name) op: Equal rhs: { (BracedVarSub token: <VSub_Number 1> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(oil)}) spids: [191 195] ) } spids: [190] ) ] spids: [188] ) (Pipeline children: [ (C {(awk)} {(SQ <'/\\.pyc$/ { print $1 }'>)} {(_build/) ($ VSub_Name '$app_name') (/bytecode-cpython-manifest.txt)} ) (C {(sort)}) (C {(uniq)}) (C {(xargs)} {(wc)} {(--bytes)}) (C {(sort)} {(-n)}) ] negated: F ) ] spids: [185] ) spids: [181 184] ) (FuncDef name: _tar-lines body: (BraceGroup children: [ (C {(linecount-nativedeps)} {(DQ ($ VSub_At '$@'))}) (C {(echo)}) (C {(linecount-pydeps)} {(DQ ($ VSub_At '$@'))}) ] spids: [239] ) spids: [235 238] ) (FuncDef name: hello-tar-lines body: (BraceGroup children:[(C {(_tar-lines)} {(hello)})] spids:[271]) spids: [267 270] ) (FuncDef name: oil-tar-lines body: (BraceGroup children:[(C {(_tar-lines)} {(oil)})] spids:[291]) spids: [287 290] ) (C {(DQ ($ VSub_At '$@'))}) ] )