(CommandList children: [ (C {(set)} {(-o)} {(nounset)}) (C {(set)} {(-o)} {(pipefail)}) (C {(set)} {(-o)} {(errexit)}) (Assignment keyword: Assign_Readonly pairs: [ (assign_pair lhs: (LhsName name:PYPY) op: Equal rhs: {(TildeSubPart prefix:"") (/install/pypy2-v5.9.0-linux64/bin/pypy)} spids: [49] ) ] spids: [47] ) (Assignment keyword: Assign_Readonly pairs: [ (assign_pair lhs: (LhsName name:ABUILD) op: Equal rhs: {(TildeSubPart prefix:"") (/git/alpine/abuild/abuild)} spids: [56] ) ] spids: [54] ) (FuncDef name: parse-abuild body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:vm) op: Equal rhs: {($ VSub_Number "$1")} spids: [71] ) ] spids: [69] ) (TimeBlock pipeline: (SimpleCommand words: [{($ VSub_Name "$vm")} {(bin/oil.py)} {(osh)} {(-n)} {($ VSub_Name "$ABUILD")}] redirects: [(Redir op_id:Redir_Great fd:-1 arg_word:{(/dev/null)} spids:[87])] ) ) ] spids: [66] ) spids: [62 65] ) (FuncDef name: parse-with-cpython body: (BraceGroup children:[(C {(parse-abuild)} {(python)})] spids:[100]) spids: [96 99] ) (FuncDef name: parse-with-pypy body: (BraceGroup children:[(C {(parse-abuild)} {($ VSub_Name "$PYPY")})] spids:[126]) spids: [122 125] ) (C {(DQ ($ VSub_At "$@"))}) ] )