(command.CommandList children: [ (C {<Id.KW_Set set>} {<-o>} {<nounset>}) (C {<Id.KW_Set set>} {<-o>} {<pipefail>}) (C {<Id.KW_Set set>} {<-o>} {<errexit>}) (C {<readonly>} {<Id.Lit_VarLike 'CLANG_DIR='> ($ Id.VSub_DollarName '$PWD') <'/_deps/clang'> <Id.Lit_Other '+'> <llvm-5.0.1-x86_64-linux-gnu-ubuntu-16.04> } ) (C {<readonly>} {<Id.Lit_VarLike 'CLANG='> ($ Id.VSub_DollarName '$CLANG_DIR') <'/bin/clang'>}) (C {<readonly>} {<Id.Lit_VarLike 'CLANGXX='> ($ Id.VSub_DollarName '$CLANG_DIR') <'/bin/clang'> <Id.Lit_Other '+'> <Id.Lit_Other '+'> } ) (C {<readonly>} {<Id.Lit_VarLike 'CLANG_COV_FLAGS='> (SQ <'-fprofile-instr-generate -fcoverage-mapping'>)} ) (C {<readonly>} {<Id.Lit_VarLike 'CLANG_LINK_FLAGS='> (SQ )}) (C {<readonly>} {<Id.Lit_VarLike 'PY27='> <Python-2.7.13>}) (C {<readonly>} {<Id.Lit_VarLike 'PREPARE_DIR='> <'_devbuild/cpython-full'>}) (C {<readonly>} {<Id.Lit_VarLike 'OIL_SYMLINKS='> (sh_array_literal left: <Id.Op_LParen _> words: [{<oil>} {<osh>} {<oshc>} {<sh>} {<wok>} {<boil>} {<true>} {<false>}] ) } ) (C {<readonly>} {<Id.Lit_VarLike 'OPY_SYMLINKS='> (sh_array_literal left:<Id.Op_LParen _> words:[{<opy>} {<opyc>}]) } ) (command.ShFunction name: log body: (BraceGroup children: [ (command.Simple words: [{<echo>} {(DQ ($ Id.VSub_At '$@'))}] redirects: [(redir op:<Id.Redir_GreatAnd '>&'> loc:(redir_loc.Fd fd:1) arg:{<2>})] do_fork: T ) ] ) ) (command.ShFunction name: die body: (BraceGroup children: [ (C {<log>} {(DQ <'FATAL: '> ($ Id.VSub_At '$@'))}) (command.ControlFlow token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) ) (command.ShFunction name: source-detected-config-or-die body: (BraceGroup children: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (command.Pipeline children: [(C {<source>} {<'_build/detected-config.sh'>})] negated: T ) terminator: <Id.Op_Semi _> ) ] action: [ (C {<echo>}) (C {<echo>} {(DQ <'FATAL: can\'t find _build/detected-config.h. Run \'./configure\''>)} ) (C {<echo>}) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] spids: [164 173] ) ] ) ] ) ) ] )