(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: (command.BraceGroup children: [ (command.Simple words: [{<echo>} {(DQ ($ Id.VSub_At '$@'))}] redirects: [(redir.Redir op:<Id.Redir_GreatAnd '>&'> fd:-1 arg_word:{<2>})] ) ] ) ) (command.ShFunction name: die body: (command.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: (command.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] ) ] ) ] ) ) ] )