(List (If (Com {[LIT_OTHER "["]} {[DQ [LIT_CHARS x][VarSub OSTYPE]]} {[LIT_OTHER "="]} {[DQ [LIT_CHARS xcygwin]]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS cd]} {[DQ [ComSub (Com {[LIT_CHARS cygpath]} {[DQ [VarSub PWD]]})]]}) ) (= scope= flags=2 words=[] bindings=[('SCRIPT_DIR', {[DQ [ComSub (Com {[LIT_CHARS dirname]} {[DQ [VarSub 0]]})]]})]) (= scope= flags=2 words=[] bindings=[('SCRIPT_DIR_ABS', {[DQ [ComSub (List (Com {[LIT_CHARS cd]} {[DQ [VarSub SCRIPT_DIR]]}) (Com {[LIT_CHARS pwd]}) )]]})]) (Com {[LIT_CHARS set]} {[LIT_CHARS -e]}) (Com {[LIT_CHARS set]} {[LIT_CHARS -u]}) (Com {[LIT_CHARS set]} {[LIT_CHARS -x]}) (If (Com {[LIT_OTHER "["]} {[DQ [LIT_CHARS x][VarSub OSTYPE]]} {[LIT_OTHER "="]} {[DQ [LIT_CHARS xcygwin]]} {[LIT_OTHER "]"]}) (List (Com {[LIT_CHARS shopt]} {[LIT_CHARS -s]} {[LIT_CHARS extglob]}) (= scope= flags=1 words=[] bindings=[('PATH', {[VarSub PATH transform_ops=[PatSub {[\ LIT_ESCAPED_CHAR "\\/"] [LIT_CHARS "bin*([^:])"]} {} do_suffix]]})]) (= scope= flags=1 words=[] bindings=[('PATH', {[VarSub PATH transform_ops=[PatSub {[LIT_CHARS ":"] [\ LIT_ESCAPED_CHAR "\\/"] [LIT_CHARS "bin*([^:])"]} {} do_all]]})]) (= scope= flags=1 words=[] bindings=[('PATH', {[VarSub PATH transform_ops=[PatSub {[\ LIT_ESCAPED_CHAR "\\/"] [LIT_CHARS "usr*([^:])"]} {} do_suffix]]})]) (= scope= flags=1 words=[] bindings=[('PATH', {[VarSub PATH transform_ops=[PatSub {[LIT_CHARS ":"] [\ LIT_ESCAPED_CHAR "\\/"] [LIT_CHARS "usr*([^:])"]} {} do_all]]})]) (= scope= flags=1 words=[] bindings=[('PATH', {[VarSub PATH transform_ops=[PatSub {[LIT_CHARS "*([^:])cygwin*([^:])"]} {} do_suffix]]})]) (= scope= flags=1 words=[] bindings=[('PATH', {[VarSub PATH transform_ops=[PatSub {[LIT_CHARS ":*([^:])cygwin*([^:])"]} {} do_all]]})]) (= scope= flags=0 words=[] bindings=[('gsutil', {[DQ [VarSub SCRIPT_DIR_ABS][LIT_CHARS /../../../../../scripts/slave/gsutil.bat]]})]) ) (ElseTrue) (= scope= flags=0 words=[] bindings=[('gsutil', {[LIT_CHARS /b/build/scripts/slave/gsutil]})]) ) (Com {[DQ [VarSub gsutil]]} {[DQ [VarSub @]]}) )