(List (Com {[LIT_CHARS set]} {[LIT_CHARS -eu]}) (= scope= flags=0 words=[] bindings=[('OUTPUT', {[DQ [VarSub PWD][LIT_CHARS /][VarSub 1]]})]) (Com {[LIT_CHARS shift]}) (= scope= flags=0 words=[] bindings=[('TMP_DIR', {[VarSub TMPDIR test_op=VS_TEST_COLON_HYPHEN {[LIT_SLASH /] [LIT_CHARS tmp]}]})]) (= scope= flags=0 words=[] bindings=[('PACKAGE_DIR', {[DQ [ComSub (Com {[LIT_CHARS mktemp]} {[LIT_CHARS -d]} {[VarSub TMP_DIR transform_ops=[VS_UNARY_DPERCENT {[LIT_SLASH /]}]] [LIT_CHARS /bazel.XXXXXXXX]})]]})]) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[DQ [VarSub PACKAGE_DIR]]}) (Com {[LIT_CHARS trap]} {[DQ [LIT_CHARS "rm -fr "][\ LIT_ESCAPED_CHAR "\\\""][VarSub PACKAGE_DIR][\ LIT_ESCAPED_CHAR "\\\""]]} {[LIT_CHARS EXIT]}) (For i [{[VarSub *]}]) (List (If (AndOr OP_OR_IF (Com {[LIT_OTHER "["]} {[DQ [VarSub i]]} {[LIT_OTHER "="]} {[DQ [LIT_CHARS tools/objc/xcrunwrapper.sh]]} {[LIT_OTHER "]"]}) (AndOr OP_OR_IF (Com {[LIT_OTHER "["]} {[DQ [VarSub i]]} {[LIT_OTHER "="]} {[DQ [LIT_CHARS tools/objc/libtool.sh]]} {[LIT_OTHER "]"]}) (Com {[LIT_OTHER "["]} {[DQ [VarSub i]]} {[LIT_OTHER "="]} {[DQ [LIT_CHARS tools/objc/make_hashed_objlist.py]]} {[LIT_OTHER "]"]}) ) ) (Com {[LIT_CHARS continue]}) ) (Case to_match={[DQ [VarSub i]]}, pat_word_list=[[{[LIT_OTHER "*"] [LIT_CHARS tools/jdk/BUILD] [LIT_OTHER "*"]}], [{[LIT_OTHER "*"] [LIT_CHARS JavaBuilder] [LIT_OTHER "*"] [LIT_CHARS _deploy.jar]}], [{[LIT_OTHER "*"] [LIT_CHARS turbine_deploy.jar]}], [{[LIT_OTHER "*"] [LIT_CHARS javac.jar]}], [{[LIT_OTHER "*"] [LIT_CHARS javac7.jar]}], [{[LIT_OTHER "*"] [LIT_CHARS SingleJar_deploy.jar]}], [{[LIT_OTHER "*"] [LIT_CHARS GenClass_deploy.jar]}], [{[LIT_OTHER "*"] [LIT_CHARS Runner_deploy.jar]}], [{[LIT_OTHER "*"] [LIT_CHARS ijar.exe]}], [{[LIT_OTHER "*"] [LIT_CHARS ijar]}], [{[LIT_OTHER "*"] [LIT_CHARS zipper.exe]}], [{[LIT_OTHER "*"] [LIT_CHARS zipper]}], [{[LIT_OTHER "*"] [LIT_CHARS src/objc_tools/] [LIT_OTHER "*"]}], [{[LIT_OTHER "*"] [LIT_CHARS xcode] [LIT_OTHER "*"] [LIT_CHARS StdRedirect.dylib]}], [{[LIT_OTHER "*"] [LIT_CHARS xcode] [LIT_OTHER "*"] [LIT_CHARS make_hashed_objlist.py]}], [{[LIT_OTHER "*"] [LIT_CHARS xcode] [LIT_OTHER "*"] [LIT_CHARS realpath]}], [{[LIT_OTHER "*"] [LIT_CHARS xcode] [LIT_OTHER "*"] [LIT_CHARS xcode-locator]}], [{[LIT_OTHER "*"] [LIT_CHARS src/tools/xcode/] [LIT_OTHER "*"] [LIT_CHARS .sh]}], [{[LIT_OTHER "*"] [LIT_CHARS src/tools/xcode/] [LIT_OTHER "*"]}], [{[LIT_OTHER "*"]}]] (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[LIT_CHARS tools/jdk/BUILD]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[LIT_CHARS tools/jdk/JavaBuilder_deploy.jar]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[LIT_CHARS tools/jdk/turbine_deploy.jar]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[LIT_CHARS third_party/java/jdk/langtools/javac.jar]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[LIT_CHARS third_party/java/jdk/langtools/javac7.jar]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[LIT_CHARS tools/jdk/SingleJar_deploy.jar]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[LIT_CHARS tools/jdk/GenClass_deploy.jar]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[LIT_CHARS tools/jdk/TestRunner_deploy.jar]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[LIT_CHARS tools/jdk/ijar/ijar.exe]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[LIT_CHARS tools/jdk/ijar/ijar]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[LIT_CHARS tools/zip/zipper/zipper.exe]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[LIT_CHARS tools/zip/zipper/zipper]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[LIT_CHARS tools/objc/precomp_] [VarSub i transform_ops=[VS_UNARY_DPOUND {[LIT_CHARS "*"] [LIT_SLASH /]}]]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[LIT_CHARS tools/objc/StdRedirect.dylib]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[LIT_CHARS tools/objc/make_hashed_objlist.py]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[LIT_CHARS tools/objc/realpath]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[LIT_CHARS tools/objc/xcode-locator]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[LIT_CHARS tools/objc/] [VarSub i transform_ops=[VS_UNARY_DPOUND {[LIT_CHARS "*"] [LIT_SLASH /]}]]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[LIT_CHARS tools/objc/] [VarSub i transform_ops=[VS_UNARY_DPOUND {[LIT_CHARS "*"] [LIT_SLASH /]}]] [LIT_CHARS .sh]})]) (= scope= flags=0 words=[] bindings=[('OUTPUT_PATH', {[ComSub (Pipeline (Com {[LIT_CHARS echo]} {[VarSub i]}) (Com {[LIT_CHARS sed]} {[SQ ]}) )]})]) ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[DQ [VarSub PACKAGE_DIR][LIT_CHARS /][ComSub (Com {[LIT_CHARS dirname]} {[DQ [VarSub OUTPUT_PATH]]})]]}) (Com {[LIT_CHARS cp]} {[DQ [VarSub i]]} {[DQ [VarSub PACKAGE_DIR][LIT_CHARS /][VarSub OUTPUT_PATH]]}) ) ) (If (Com {[LIT_OTHER "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -f]} {[VarSub PACKAGE_DIR] [LIT_CHARS /third_party/java/jdk/langtools/javac.jar]} {[LIT_OTHER "]"]}) (Com {[LIT_CHARS cp]} {[VarSub PACKAGE_DIR] [LIT_CHARS /third_party/java/jdk/langtools/javac7.jar]} {[VarSub PACKAGE_DIR] [LIT_CHARS /third_party/java/jdk/langtools/javac.jar]}) ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[DQ [VarSub PACKAGE_DIR][LIT_CHARS /WORKSPACE]]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "workspace(name = "][RIGHT_D_QUOTE "\""][LIT_CHARS bazel_tools][RIGHT_D_QUOTE "\""][LIT_CHARS ")\n"]]} 0), > ) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[DQ [VarSub PACKAGE_DIR][LIT_CHARS /tools/defaults]]}) (Com {[LIT_CHARS touch]} {[DQ [VarSub PACKAGE_DIR][LIT_CHARS /tools/defaults/BUILD]]}) (For i [{[ComSub (Com {[LIT_CHARS find]} {[DQ [VarSub PACKAGE_DIR]]} {[LIT_CHARS -name]} {[LIT_CHARS BUILD.tools]})]}]) (Com {[LIT_CHARS mv]} {[DQ [VarSub i]]} {[DQ [ComSub (Com {[LIT_CHARS dirname]} {[DQ [VarSub i]]})][LIT_CHARS /BUILD]]}) ) (Com {[LIT_CHARS find]} {[DQ [VarSub PACKAGE_DIR]]} {[LIT_CHARS -exec]} {[LIT_CHARS touch]} {[LIT_CHARS -t]} {[LIT_CHARS 198001010000.00]} {[SQ ]} {[SQ ]}) (Subshell (AndOr OP_AND_IF (Com {[LIT_CHARS cd]} {[DQ [VarSub PACKAGE_DIR]]}) (Pipeline (Com {[LIT_CHARS find]} {[LIT_CHARS .]} {[LIT_CHARS -type]} {[LIT_CHARS f]}) (Com {[LIT_CHARS sort]}) (Com {[LIT_CHARS zip]} {[LIT_CHARS -qDX] [LIT_OTHER "@"]} {[DQ [VarSub OUTPUT]]}) ) ) ) )