(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.Simple blame_tok: <source> more_env: [] words: [{<source>} {<'build/common.sh'>}] redirects: [] do_fork: T ) (command.ShFunction name_tok: <download-re2c> name: download-re2c body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <mkdir> more_env: [] words: [{<mkdir>} {<-p>} {<_deps>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <wget> more_env: [] words: [ {<wget>} {<--directory>} {<_deps>} {<https> <Id.Lit_Colon ':'> <'//github.com/skvadrik/re2c/releases/download/1.0.3/re2c-1.0.3.tar.gz'> } ] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <install-re2c> name: install-re2c body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <cd> more_env: [] words: [{<cd>} {<_deps>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <tar> more_env: [] words: [{<tar>} {<-x>} {<-z>}] redirects: [ (Redir op: <Id.Redir_Less '<'> loc: (redir_loc.Fd fd:0) arg: {<re2c-1.0.3.tar.gz>} ) ] do_fork: T ) (command.Simple blame_tok: <cd> more_env: [] words: [{<cd>} {<re2c-1.0.3>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <'./configure'> more_env: [] words: [{<'./configure'>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <make> more_env: [] words: [{<make>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <re2c> name: re2c body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Sentence child: (command.Simple blame_tok: <'_deps/re2c-1.0.3/re2c'> more_env: [] words: [{<'_deps/re2c-1.0.3/re2c'>} {(DQ ($ Id.VSub_At '@'))}] redirects: [] do_fork: T ) terminator: <Id.Op_Semi _> ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <download-clang> name: download-clang body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <wget> more_env: [] words: [ {<wget>} {<--directory>} {<_deps>} {<http> <Id.Lit_Colon ':'> <'//releases.llvm.org/5.0.1/clang'> <Id.Lit_Other '+'> <llvm-5.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz> } ] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <extract-clang> name: extract-clang body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <cd> more_env: [] words: [{<cd>} {<_deps>}] redirects: [] do_fork: T ) (command.TimeBlock keyword: <Id.KW_Time time> pipeline: (command.Simple blame_tok: <tar> more_env: [] words: [{<tar>} {<-x>} {<--xz>}] redirects: [ (Redir op: <Id.Redir_Less '<'> loc: (redir_loc.Fd fd:0) arg: {<clang> <Id.Lit_Star '*'> <.tar.xz>} ) ] do_fork: T ) ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <types-gen> name: types-gen body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <'osh/ast_gen.py'> more_env: [(EnvPair left:<Id.Lit_VarLike 'PYTHONPATH='> name:PYTHONPATH val:{<.>})] words: [{<'osh/ast_gen.py'>} {(DQ ($ Id.VSub_At '@'))}] redirects: [ (Redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {<'_devbuild/gen/osh-types.h'>} ) ] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <id-gen> name: id-gen body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <'core/id_kind_gen.py'> more_env: [(EnvPair left:<Id.Lit_VarLike 'PYTHONPATH='> name:PYTHONPATH val:{<.>})] words: [{<'core/id_kind_gen.py'>} {<c>}] redirects: [ (Redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {<'_devbuild/gen/id.h'>} ) ] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <lexer-gen> name: lexer-gen body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Sentence child: (command.Simple blame_tok: <'core/lexer_gen.py'> more_env: [(EnvPair left:<Id.Lit_VarLike 'PYTHONPATH='> name:PYTHONPATH val:{<.>})] words: [{<'core/lexer_gen.py'>} {(DQ ($ Id.VSub_At '@'))}] redirects: [] do_fork: T ) terminator: <Id.Op_Semi _> ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <osh-lex-gen> name: osh-lex-gen body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <lexer-gen> more_env: [] words: [{<lexer-gen>} {<c>}] redirects: [ (Redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {<'_devbuild/gen/osh-lex.re2c.h'>} ) ] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <print-regex> name: print-regex body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Sentence child: (command.Simple blame_tok: <lexer-gen> more_env: [] words: [{<lexer-gen>} {<print-regex>}] redirects: [] do_fork: T ) terminator: <Id.Op_Semi _> ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <print-all> name: print-all body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Sentence child: (command.Simple blame_tok: <lexer-gen> more_env: [] words: [{<lexer-gen>} {<print-all>}] redirects: [] do_fork: T ) terminator: <Id.Op_Semi _> ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <osh-lex-gen-native> name: osh-lex-gen-native body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <re2c> more_env: [] words: [ {<re2c>} {<-W>} {<-Wno-match-empty-string>} {<-Werror>} {<-o>} {<'_devbuild/gen/osh-lex.h'>} {<'_devbuild/gen/osh-lex.re2c.h'>} ] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <ast-id-lex> name: ast-id-lex body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <mkdir> more_env: [] words: [{<mkdir>} {<-p>} {<'_devbuild/gen'>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <log> more_env: [] words: [{<log>} {(DQ <'-- Generating AST, IDs, and lexer in _devbuild/gen'>)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <types-gen> more_env: [] words: [{<types-gen>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <id-gen> more_env: [] words: [{<id-gen>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <osh-lex-gen> more_env: [] words: [{<osh-lex-gen>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <osh-lex-gen-native> more_env: [] words: [{<osh-lex-gen-native>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <bloaty> name: bloaty body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Sentence child: (command.Simple blame_tok: <Id.Lit_TildeLike '~'> more_env: [] words: [ {(word_part.TildeSub token:<Id.Lit_TildeLike '~'>) <'/git/other/bloaty/bloaty'>} {(DQ ($ Id.VSub_At '@'))} ] redirects: [] do_fork: T ) terminator: <Id.Op_Semi _> ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <stats> name: stats body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <local> more_env: [] words: [{<local>} {<Id.Lit_VarLike 'obj='> <'_devbuild/py-ext/x86_64/fastlex.so'>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <nm> more_env: [] words: [{<nm>} {($ Id.VSub_DollarName obj)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <bloaty> more_env: [] words: [{<bloaty>} {($ Id.VSub_DollarName obj)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <bloaty> more_env: [] words: [{<bloaty>} {<-d>} {<symbols>} {($ Id.VSub_DollarName obj)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <ls> more_env: [] words: [{<ls>} {<-l>} {($ Id.VSub_DollarName obj)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.ShFunction name_tok: <gen-cpp> name: gen-cpp body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <'asdl/gen_cpp.py'> more_env: [(EnvPair left:<Id.Lit_VarLike 'PYTHONPATH='> name:PYTHONPATH val:{<.>})] words: [{<'asdl/gen_cpp.py'>} {<cpp>} {<'osh/osh.asdl'>}] redirects: [] do_fork: T ) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.Simple blame_tok: <Id.Left_DoubleQuote '"'> more_env: [] words: [{(DQ ($ Id.VSub_At '@'))}] redirects: [] do_fork: T ) ] )