(List (Com {[LIT_CHARS set]} {[LIT_CHARS -e]}) (= scope=<EAssignScope.GLOBAL 1> flags=0 words=[] bindings=[('found', {[LIT_CHARS false]})]) (For sdk [{[LIT_CHARS 10.6]}, {[LIT_CHARS 10.7]}, {[LIT_CHARS 10.8]}, {[LIT_CHARS 10.9]}]) (If (= scope=<EAssignScope.GLOBAL 1> flags=0 words=[] bindings=[('expected', {[ComSub (Com redirects=[(FilenameRedirectNode filename={[LIT_CHARS /dev/null]} <REDIR_GREAT "2>"> 2)]{[LIT_CHARS xcodebuild]} {[LIT_CHARS -version]} {[LIT_CHARS -sdk]} {[LIT_CHARS macosx] [VarSub sdk]} {[LIT_CHARS Path]})]})]) (List (= scope=<EAssignScope.GLOBAL 1> flags=0 words=[] bindings=[('found', {[LIT_CHARS true]})]) (Com {[LIT_CHARS break]}) ) ) ) (If (Pipeline! (Com {[VarSub found]}) ) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "cannot find installed SDK"]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} <REDIR_GREATAND ">&"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) ) (Com {[LIT_CHARS test]} {[VarSub SDKROOT]} {[LIT_OTHER "="]} {[VarSub expected]}) )