(command.CommandList children: [ (command.Simple blame_tok: <set> more_env: [] words: [{<set>} {<-o>} {<nounset>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <set> more_env: [] words: [{<set>} {<-o>} {<pipefail>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <set> more_env: [] words: [{<set>} {<-o>} {<errexit>}] redirects: [] do_fork: T ) (command.ShFunction name_tok: <_this-repo> name: _this-repo body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.ForEach keyword: <Id.KW_For for> iter_names: [name] iterable: (for_iter.Words words: [ {<configure>} {<install>} {<Id.Lit_Star '*'> <.sh>} (word.BracedTree parts: [ (word_part.BracedTuple words: [{<benchmarks>} {<build>} {<test>} {<scripts>} {<opy>}] ) <'/'> <Id.Lit_Star '*'> <.sh> ] ) ] ) semi_tok: <Id.Op_Semi _> body: (command.DoGroup left: <Id.KW_Do do> children: [ (command.Simple blame_tok: <'bin/oilc'> more_env: [] words: [{<'bin/oilc'>} {<deps>} {($ Id.VSub_DollarName name)}] redirects: [] do_fork: T ) ] right: <Id.KW_Done done> ) redirects: [] ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <this-repo> name: this-repo body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <local> more_env: [] words: [{<local>} {<Id.Lit_VarLike 'tmp='> <'_tmp/this-repo-deps.txt'>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <_this-repo> more_env: [] words: [{<_this-repo>}] redirects: [ (Redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {($ Id.VSub_DollarName tmp)} ) ] do_fork: T ) (command.Pipeline children: [ (command.Simple blame_tok: <sort> more_env: [] words: [{<sort>} {($ Id.VSub_DollarName tmp)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <uniq> more_env: [] words: [{<uniq>} {<-c>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <sort> more_env: [] words: [{<sort>} {<-n>}] redirects: [] do_fork: T ) ] ops: [<Id.Op_Pipe _> <Id.Op_Pipe _>] ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.Simple blame_tok: <Id.Left_DoubleQuote '"'> more_env: [] words: [{(DQ ($ Id.VSub_At '@'))}] redirects: [] do_fork: T ) ] )